Skip to content
Ahtesham Alvi

Ahtesham Alvi

Computer Science & Finance

University of Maryland, College Park

About

I'm a senior at the University of Maryland, College Park, pursuing a dual degree in Computer Science through the Honors College and Finance through the Robert H. Smith School of Business, with minors in Data Science and Robotics & Autonomous Systems.

My work spans computational biology, machine learning, robotics, and systems programming. Most recently I've been designing de novo protein binders for IBD therapeutics on GPU clusters, and shipping production Salesforce solutions as a software developer intern at fusionSpan.

I'm drawn to problems where the honest answer is the interesting one — my protein research turned into a paper about why a widely trusted confidence score misses something it structurally cannot see.

Outside of academics, I enjoy reading and writing. I believe clear communication is just as important as clean code.

Education

University of Maryland, College Park

Expected December 2027

GPA: 3.446

B.S. Computer Science (Honors College)

B.S. Finance (Robert H. Smith School of Business)

Minors: Data Science · Robotics and Autonomous Systems

Honors & Achievements

  • University Honors College (2023 — Present)
  • Semester Academic Honors — Fall 2023, Spring 2024, Fall 2024
  • FIRE Program Completion — Bio-Inspired Robotics stream (2024)

Relevant Coursework

Software Engineering (CMSC435)Advanced Data Structures (CMSC420)Machine Learning (CMSC422)Algorithm Design & Analysis (CMSC451)Computer Networks (CMSC417)Data Science (CMSC320)Honors Research Seminar (CMSC396H)Independent Undergraduate Research (CMSC499A)Robotics Programming (ENAE450)Introduction to Robotics (ENME480)Robotics Project Laboratory (ENEE467)Advanced Financial Management (BMGT440)Quantitative Financial Analysis (BMGT347)Investments (BMGT343)Business Finance (BMGT340)Money and Banking (ECON330)Strategic Management (BMGT495)Differential Equations (MATH246)

Experience

Software Developer Intern

fusionSpan · Rockville, MD

June 2026 — August 2026
  • Salesforce platform engineering for national trade associations and nonprofits.
  • Diagnosed and repaired 50+ client-reported and backlog defects over an 11-week term, working tickets solo against per-ticket senior-developer code review — including restoring a broken shopping-cart flow in a client-facing web application.
  • Wrote and modernized dozens of Apex test classes across eight client orgs (MCAA, MHI, MSCI, NAEYC, NCAA, AAAS, ASQ, NBAA), realigning legacy suites with each codebase to keep deployments clearing Salesforce's 75% coverage gate.
  • Built new Jenkins test environments and deployed test-suite updates and validation-rule changes into multiple production orgs.
  • Designed and built a five-skill Claude agent toolchain spanning the full ticket lifecycle: persistent cross-session Jira ticket notes, PMD static-analysis triage and repair for Apex, Confluence documentation generated from actual git diffs rather than conversation history, and a categorized reusable-code library with an automated consistency audit.
  • Engineered that toolchain for reliability and token cost — explicit negative-trigger conditions on every skill to prevent misfires, progressive-disclosure reference files separating templates from logic, and an index-first read strategy — then shipped it to the intern cohort with sandbox test scripts and testing procedures.
Salesforce PlatformApex TestingCI / Static AnalysisAgent ToolingClient Delivery
Salesforce
Salesforce
Jenkins
Jenkins
Jira
Jira
Confluence
Confluence
Claude
Claude

Software Development Intern

Urban Food Alliance · Remote

July 2025 — November 2025
  • Developed a Financial Literacy Chatbot using Python and NLP, improving accessibility to financial advice for underserved communities and increasing user engagement by 20%.
  • Integrated NLP tools to enhance the chatbot's query understanding and response accuracy, refining dialogue quality by 30%.
  • Applied Scrum methodology and utilized Git/GitHub for development and testing, leading to a 95% decrease in post-release issues.
  • Developed and optimized software features for a mobile application, assisting in debugging to improve performance and reliability.
NLPAgile/ScrumVersion ControlMobile DevelopmentChatbot Design
Python
Python
Flask
Flask
React
React
HTML
HTML
CSS
CSS
Azure
Azure
OpenAPI
OpenAPI
OpenAI
OpenAI
Git
Git

Budget Reviewer, Emergency Fund Manager

UMD Finance Committee · College Park, MD

September 2024 — Present
  • Review and approve budget requests from 200+ campus organizations, ensuring efficient resource allocation.
  • Administer a $2.7 million annual budget, organizing expenditures and ensuring financial stability for student leadership.
  • Analyze departmental budgets to ensure financial compliance and collaborate with teams to refine proposals and forecasts.
  • Review and vote on crucial financial legislation for university student body government and funds management.
Financial AnalysisBudget ManagementCompliance
Excel
Excel

Office Assistant

College of Computer, Mathematical, and Natural Sciences · College Park, MD

January 2024 — Present
  • Archived and digitized over 4,000 documents, improving file organization and retrieval efficiency.
  • Audited and entered payroll and tax data, including W-4 forms, into Workday and Excel, ensuring IRS compliance.
  • Supported recruiting through applicant data entry and record management, and handled routine office administration.
Document ManagementData EntryFinancial ComplianceRecruiting Support
Adobe Acrobat
Adobe Acrobat
Excel
Excel

Code Sensei

Code Ninjas · Yardley, PA

June 2022 — December 2022
  • Taught JavaScript fundamentals to 30+ students aged 7-14 through project-based instruction built around games and coding tasks.
  • Mentored students in developing their own projects including coding games, robotic blocks, and beginner coding activities.
  • Reviewed and provided feedback on code to ensure quality, and developed learning materials for programming languages.
TeachingCurriculum DevelopmentCode Review
JavaScript
JavaScript
Unity
Unity

Marketing Manager & General Assistant

AI Construction LLC · Fairless Hills, PA

June 2017 — Present
  • Remodeled multiple residential spaces including kitchens, bathrooms, and additions — handling cabinet installation, electrical work, plumbing, and flooring.
  • Designed website layouts and marketing materials using Adobe Photoshop, and managed SEO and marketing strategy.
  • Conducted market research to identify trends and analyzed performance metrics to optimize marketing initiatives.
SEOMarketing StrategyWeb DesignMarket Research
HTML
HTML
CSS
CSS
Photoshop
Photoshop

Projects

QuantumGuard

Full-stack demo staging a live three-party man-in-the-middle attack: an Origin, a Target, and an Intruder join the same session and every packet routes through the Intruder. In classical mode they silently copy the AES key; in quantum mode BB84 exposes them. Implements BB84 in Qiskit Aer over 256 qubits, derives AES-128-GCM keys, and rejects any exchange above 11% QBER.

Complexity
Impact
Innovation
Quantum Key DistributionReal-Time SystemsCryptographyFull-Stack
TypeScript
TypeScript
React
React
FastAPI
FastAPI
Qiskit
Qiskit

Robotic Arm Manipulator Control

End-to-end ROS2 robotic manipulation pipeline integrating ArUco vision, perspective calibration, inverse kinematics, and autonomous pick-and-place. Includes homography-based coordinate transformation and vacuum gripper control.

Complexity
Impact
Innovation
ROS2Computer VisionInverse KinematicsMotion Planning
Python
Python
ROS
ROS
OpenCV
OpenCV
Docker
Docker

Mini C Compiler

Multi-pass compiler for a C-like language, implemented twice from scratch — once in Rust, once in OCaml — featuring constant folding/propagation, algebraic simplification, dead-branch elimination, static type checking, and Hindley-Milner style type inference with constraint generation and unification.

Complexity
Impact
Innovation
Compiler DesignType TheoryOptimization Passes
OCaml
OCaml
Rust
Rust

Quantum Computing Projects

Bell-state preparation and a CHSH inequality test executed on both Aer simulators and real IBM Quantum backends, observing hardware-measured violation of the classical bound. Also includes parameterized circuits for quantum machine-learning classification experiments.

Complexity
Impact
Innovation
Quantum CircuitsCHSH / Bell StatesQuantum MLIBM Quantum
Python
Python
Qiskit
Qiskit

Education Inequality ML Project

Analyzed a 400-student socioeconomic dataset with chi-square, ANOVA, and Spearman hypothesis tests to identify predictors of cumulative college GPA, then trained Linear Regression and Random Forest models through a scikit-learn ColumnTransformer/Pipeline workflow for reproducible preprocessing and comparison. Published as an interactive results page.

Complexity
Impact
Innovation
Machine LearningStatistical AnalysisData Visualization
Python
Python
Scikit-learn
Scikit-learn

AST-Based Unix Shell

Unix-style shell in C using a lexer and recursive-descent parser to build an AST with correct operator precedence. Supports pipes, sequencing, logical operators, subshells, I/O redirection, and built-ins.

Complexity
Impact
Innovation
Systems ProgrammingParsingUnixAST Construction
C
C
Linux
Linux

Java Tank Game

Two-player competitive tank game built in pure Java. Players control tanks with keyboard inputs to move, rotate, and shoot across a procedurally generated obstacle field. First to 5 hits wins.

Complexity
Impact
Innovation
Game DevelopmentOOPCollision Detection
Java
Java

Runesmaker

Generates a unique 3D rune for any word by translating it into 125 languages, deriving a 3D vector from the shape of each written form, smoothing those into a continuous vector field, tracing streamlines through it, and rendering the result as a tube-swept mesh in a custom Vulkan viewer. Fully deterministic — the same word always produces the same rune.

Complexity
Impact
Innovation
Vulkan / GLSLProcedural GenerationVector FieldsMesh Generation
Python
Python
C++
C++
Vulkan
Vulkan

dnd_worlds — Tabletop Rules Engine

A modular TypeScript engine for tabletop combat, character progression, equipment, and aura resource management, with deterministic turn and reaction state machines driving every encounter. Backed by regression coverage across 160+ Vitest test files.

Complexity
Impact
Innovation
Rules EngineState MachinesCombat SystemsType-Level Safety
TypeScript
TypeScript
React
React
Vite
Vite

LeetCode Solutions

Collection of LeetCode problem solutions auto-synced from my LeetCode account via glsync. Covers array manipulation, number theory, SQL queries, and algorithmic challenges across multiple difficulty levels.

Complexity
Impact
Innovation
AlgorithmsData StructuresProblem Solving
Python
Python
Java
Java
MySQL
MySQL

Algorithm Implementations

Practice implementations of algorithms across multiple languages — dynamic programming, sorting, searching, and more. Built as a learning resource for algorithm design and cross-language proficiency.

Complexity
Impact
Innovation
Dynamic ProgrammingAlgorithm DesignCross-Language Proficiency
Rust
Rust
Python
Python
OCaml
OCaml

Basic Chatbot

Beginner chatbot in Python using a pattern-matching and template-based approach. Features separate prompt and response directories for modular conversation design.

Complexity
Impact
Innovation
NLPPattern MatchingModular Design
Python
Python

Research

De Novo Protein Binder Design for IBD Therapeutics (IL-23)

University of Maryland — Independent Undergraduate Research (CMSC499A), advised by Prof. Fardina Alam

Undergraduate Researcher · March 2026 — Present

Python
Python
Linux
Linux

Part of a two-student team designing de novo miniprotein binders against the IL-23R-binding face of the IL-23 p19 subunit (PDB 3DUH) — a target no prior de novo work had addressed, since existing miniprotein efforts aim at the IL-23 receptor rather than the cytokine itself.

  • Built the project's computational scaffold and co-designed its first pipeline arm — a 9-stage RFdiffusion to ProteinMPNN to ColabFold workflow on SLURM HPC — then ran and analyzed the resulting screen, which produced no reliable binder across 972 designs (best ipSAE 0.30, none above the 0.60 reliable-interface threshold).
  • Diagnosed the pessimistic single-sequence ColabFold signal from that screen as a scoring artifact rather than evidence of unfoldable designs: a roughly 56-point binder-pLDDT under-rating relative to AlphaFold initial-guess on identical backbones.
  • The second pipeline arm, led by the primary author, applied interface-optimized hallucination (BindCraft) under the same scoring path — 42 of 50 designs above the 0.60 threshold, including five all-alpha-helical leads of 72-104 residues with Rosetta interface energies of -57 to -87 REU.
  • First-authored a follow-on study superposing all 50 accepted designs into the experimental IL-23:IL-23R assembly: all 50 overlap the IL-23R-bound region, but 45 also clash with the obligate p40 subunit (0 to more than 3,500 atom pairs).
  • Showed that constraint is tracked by none of nine interface-confidence metrics, corroborated by an independent sequence-only Boltz-2 analysis (Spearman rho = -0.60) — establishing assembly compatibility as a validation step distinct from interface confidence.

Papers

De Novo Design of Miniprotein Candidate Neutralizers Targeting the IL-23 Cytokine Subunit p19: A Rigorously Scored Pipeline Comparison

IEEE BIBM 2026 · Under review · R. Paladugu, F. Alam, A. Alvi

What Interface Confidence Cannot See: Assembly-Level Steric Validation of De Novo IL-23 p19 Binder Designs

Manuscript in preparation · A. Alvi, F. Alam — first author

RFdiffusionProteinMPNNAlphaFold2-MultimerBindCraftBoltz-2RosettaipSAESLURM / HPC

Temporal Robustness of Social Bot Detection

University of Maryland — Honors Research Seminar (CMSC396H)

Undergraduate Researcher · April 2026 — May 2026

Python
Python
Scikit-learn
Scikit-learn
Pandas
Pandas

Tested whether bot detection classifiers trained on historical Twitter/X data still work on modern bots, by training every model family on every era and measuring what happens when the eras do not match.

  • Engineered account, behavioral, graph (PageRank, reciprocity, ego density), and node2vec features over four Twitter/X bot benchmarks — Cresci-2015, Cresci-2017, TwiBot-20, and TwiBot-22 — spanning 2015-2022 with up to 1M users and 88M tweets, normalized into a shared schema in DuckDB, NetworkX, and pandas.
  • Trained six supervised classifiers (logistic regression, ridge, lasso, linear SVM, random forest, XGBoost) across all 16 train/test dataset pairs under a per-pair feature contract, yielding a 4x4 cross-era transfer matrix per classifier.
  • Found every classifier attains near-perfect in-distribution AUC — up to 0.9955 — yet falls below 0.60 mean AUC across datasets, and that model family governs transfer behavior more than algorithm choice: the four linear models behave near-identically while the two tree-based models follow a distinct pattern.
  • Attributed the generalization gap to dataset construction, labeling, and class balance alongside bot evolution, since models trained on newer data sometimes transferred worse to older data — indicating single-benchmark accuracy overstates real-world reliability.

Paper

Evaluating the Temporal Robustness of Twitter Bot Detection Models

Course research paper, CMSC396H · 2026 · A. Alvi, M. Morton, D. Scott, Y. Senthilkumar, T. Tang — first author

Graph Features (node2vec, PageRank)Temporal Distribution ShiftModel EvaluationDuckDBXGBoostView Code

Exoplanet Habitability Classification

University of Maryland, College Park

Independent Research · January 2026 — Present

Python
Python
Scikit-learn
Scikit-learn

Consolidated four astronomical catalogs into a single feature-rich dataset and trained a semi-supervised model to assign habitability classes to confirmed exoplanets that had none.

  • Merged the NASA Exoplanet Archive, the Habitable Exoplanets Catalog, ESA Gaia DR3, and SIMBAD into one dataset, maximizing both feature count and sample size.
  • Trained a semi-supervised three-class model (non-habitable / mesoplanet / psychroplanet) on roughly 5,600 labeled planets, then predicted a habitability class for roughly 600 unlabeled confirmed exoplanets.
  • Handled severe class imbalance with imbalanced-learn resampling and gradient-boosted ensembles.
Semi-Supervised LearningClass ImbalanceFeature EngineeringastroqueryXGBoostView Code

RoboRaptor — Articulated-Wing Gliding Robot

FIRE Research Internship (FIRE199), University of Maryland — advised by Dr. Lena Johnson

Undergraduate Research Intern · May 2024 — July 2024

Arduino
Arduino
C++
C++
AutoCAD
AutoCAD

Led a three-person team building a bird-inspired tethered gliding robot with articulating flapping wings, instrumented to characterize wind and atmospheric effects on flapping and gliding flight.

  • Advanced the design across four prototypes benchmarked against house sparrow, peregrine falcon, and golden eagle wing geometry, raising the model's aspect ratio from 2.92 to 6.24.
  • Replaced wooden dowel spars with carbon fiber and aluminum after in-flight structural failures.
  • Wrote Arduino firmware for servo wing-torque control and SD-card flight telemetry, integrating an onboard wind sensor on a 3D-printed electronics plate.
  • Achieved sustained flight in winds above 7 mph with in-flight wing actuation and directional control.

Presentation

RoboRaptor: Articulated Wing Glider

Summer Undergraduate Research Conference (SURC) — Grand Ballroom, Stamp Student Union, University of Maryland

July 19, 2024 · A. Alvi, P. Sethy, S. Jayanthi, L. Johnson — first author

View poster
Firmware EngineeringCAD / 3D PrintingTelemetryAeroelasticsView Code

SeaTerp — Bioinspired Turtle Robot for Chesapeake Bay Monitoring

FIRE Bio-Inspired Robotics (FIRE298), University of Maryland — advised by Dr. Lena Johnson

Undergraduate Researcher · August 2024 — December 2024

Arduino
Arduino
C++
C++
Autodesk
Autodesk

Co-developed a tethered, sea-turtle-inspired underwater robot to survey dissolved-oxygen levels in the Chesapeake Bay dead zone, where nutrient runoff drives algal blooms that strip oxygen from the water column.

  • Built the locomotion and sensing stack on an Arduino Uno driving six DC motors through two Adafruit FeatherWing controllers — crankshaft-actuated flippers, twin rear propellers, and a two-motor buoyancy bladder — instrumented with a dissolved-solids sensor and an onboard camera.
  • Iterated the hull across successive CAD and 3D-printed revisions, moving from a rounded profile to a flatter ballast form for hydrodynamic stability.
  • Validated subsystems over 20 bench trials spanning buoyancy control, dissolved-solids sensing at three water qualities, crankshaft actuation, and differential propulsion.
  • The robot achieved 360-degree maneuvering and sampled water quality successfully, with an underwater trial ending early on hull ingress.

Paper

Exploring the Use of Bioinspired Robots in Treating the Chesapeake Bay Dead Zone

Course conference paper, FIRE298 · 2024 · A. Srivatsa, T. Zhang, A. Alvi, G. Khawaja, L. Johnson

Presentation

Sea Terp

The FIRE Summit — Colony Ballroom & Charles Carroll Room, Stamp Student Union, University of Maryland

December 2024 · A. Alvi, G. Khawaja, A. Srivatsa, T. Zhang — first author

View poster
CAD / 3D PrintingSensor IntegrationUnderwater RoboticsMotor ControlView Code

Skills

Languages

PythonTypeScriptJavaScriptJavaC/C++RustOCamlSQLSOQLApexBashGLSLLaTeX

Computational Biology

RFdiffusionProteinMPNNBindCraftAlphaFold2-MultimerColabFoldBoltz-2RosettaipSAEPyMOLBioPythonSLURM/HPC

ML & Data

PyTorchScikit-learnXGBoostimbalanced-learnPandasNumPySciPyNetworkXnode2vecDuckDBastroqueryTableau

Robotics & Quantum

ROS2 (Humble)GazeboOpenCVArduinoQiskitIBM Quantum hardware

Web & Frameworks

ReactNext.jsTailwind CSSViteNode.jsFastAPIREST APIsWebSocketsVercelRender

Systems & Tooling

LinuxDockerJenkins (CI)PMDGit/GitHubVitestpytestVulkanAzure

Platforms & AI Tooling

SalesforceJiraConfluenceWorkdayClaude Agent SDKClaude SkillsMCPOpenAI APIExcel

Professional

Scrum/AgileTeam CollaborationMentorshipTechnical Writing

Want the full picture?

Grab the one-page resume for a quick overview, or the full CV for publications, conference presentations, and complete coursework.

Get in Touch

I'm always open to discussing new opportunities, research collaborations, or interesting projects. Feel free to reach out!

ahtesham.alvi20@gmail.com