Experience & Education

I build and maintain real systems across products — not just pages. Below, Recent work is a live-style feed of what I've shipped recently, with links to case studies where they exist on this site.

Further down: roles, coursework, and a concise skills map. Jump to professional experience →

Shipping narrative

Recent work

A living feed of what I've shipped across products and codebases — grouped by week, scoped for a public audience. Summaries are outcome-first; internals stay in source repos.

Now

  • Caliper: v2.7.0 complete (17 sprints): unified pipeline, Polymarket market-making, simulation/evaluation, probability model, regime/HRP allocation, cross-sectional fleet, wallet clustering. Wiring ranking/fleet APIs to live DB reads; Sprint 14 AC-9 tests open.
  • Viridian Vault: v1.6.x pipeline audit + resolution overhaul shipped (2026-04-17); v1.9.0 Resolve Items maintenance hub in progress; Show mode on `feature/show-mode`; sealed migration and hourly sync queued.
  • N-2 Water: v2.4.0 copy + content QA shipped (incl. Instagram feed); v2.5.0 analytics next.

Next up

  • N-2 Water: v2.5.0 analytics — GA4, Meta Pixel, consent/CMP, data layer, Vercel env wiring.
  • Caliper: Wire simulation/evaluation/probability APIs to full persisted reads; land Sprint 14 AC-9 tests; extended Polymarket paper validation and out-of-sample ML metrics.
  • Optionalizer: Recurring spawn v2, Today sidebar polish, assistant async follow-ups.
Period
1 release
VV·v1.6.x·2026-04-17
Minor

Pipeline audit overhaul and resolution engine v2

Completed 7 pipeline audit fixes (atomic price writes, ≤3 bulk DB calls per refresh, quota tracking, thundering-herd guard, image fetch hardening, TTL centralization) and shipped PokeWallet resolution v2: restructured 4-stage fallback with set_code+number first, critical API corrections, card number normalization, and CardMarket pricing fallback.

View case study

All releases this period are featured above

My professional experience reflects engineering work across web development, systems optimization, and data-driven decision making. Each role has involved building and maintaining systems with attention to performance, structure, and measurable impact.

What I've learned is that good engineering requires understanding business context, collaborating with non-technical stakeholders, and maintaining systems real people depend on — whether optimizing campaigns, e-commerce platforms, or content systems.

Professional Experience

Full-stack / ML / systems (portfolio projects)

Independent & personal engineering

Remote2024-01 - Present

  • Caliper (quant platform): shipped Sprints 15–17 — regime detection, HRP-style allocation, cross-sectional ranking with paper fleet, wallet clustering, composite signal aggregation; 17 sprints through v2.7.0 and 550+ pytest tests; simulation/evaluation/probability APIs still hardening toward full DB reads.
  • Crucible (browser arena): Sprints 0–6 including multiplayer — Socket.io with Redis adapter, 60 Hz server authority, shared isomorphic physics, progression/loot, ERC-721 on testnet; Sprint 7 polish and deploy next.
  • AidDocs: private MDX knowledge vault with ingestion CLI, Fuse.js search, backlinks, and diagram tooling; NextAuth and Optionalizer CRUD on roadmap as v2.0 / v2.1.

Web Developer Intern

N-2 Water

Remote2025-05 - Present

  • Optimized search/shopping campaigns through keyword research, audience targeting, and ad A/B tests
  • Monitored conversion performance and produced recommendations on spend efficiency, achieving ~189% higher ROAS and ~76% increase in traffic
  • Building a new website from scratch to modernize the online presence of the company, and improve SEO outcomes

Web Developer Intern

Thrive Vineyard Church

Palatine, IL2024-06 - Present

  • Built and maintained a sermon archive CMS to streamline access to digital resources
  • Improved SEO and site structure, increasing organic traffic and volunteer sign-ups
  • Managed Google Ads for outreach events, achieving ~54% higher CTR and conversions

Software Engineering Intern

Tribl Records

Atlanta, GA2020-04 - 2021-11

  • Developed and maintained web-based content tools (HTML/CSS/JavaScript) to improve UX
  • Optimized database queries and server configurations for faster load times
  • Collaborated with cross-functional teams to integrate and scale media assets

Coursework

My coursework is curated to show strong computer science fundamentals and exposure across systems, algorithms, machine learning, databases, and UI. These courses have shaped how I think about engineering problems and informed my approach to system design.

What I value most is the balance between theory and practice. Courses like Systems Programming and Computer Design taught me how software interacts with hardware and the OS. Database Systems and Software Design helped me model real-world requirements and make architectural decisions. ML and data science coursework gave me the foundation to work with ambiguous, data-heavy problems.

Below, coursework is organized by theme. Each listing includes key skills and, where applicable, links to projects that demonstrate them.

University of Illinois Chicago

Core CS Fundamentals

CS 111

Program Design I

Skills Learned

Programming fundamentalsProblem-solvingC/C++
CS 141

Program Design II

Skills Learned

Object-oriented programmingData structures basicsC/C++
CS 151

Foundations of Computing

Skills Learned

Discrete mathematicsLogicSet theoryProof techniques
CS 211

Programming Practicum

Skills Learned

Code organizationBest practicesDebugging
CS 251

Data Structures

Skills Learned

Data structuresAlgorithm analysisComplexity theory
CS 401

Computer Algorithms I

Skills Learned

Algorithm designComplexity analysisDynamic programmingGraph algorithms

Related Projects

Systems & Low-Level Programming

CS 261

Machine Organization

Skills Learned

Computer architectureAssembly languageMemory management
CS 361

Systems Programming

Skills Learned

System callsProcess managementFile I/OMultithreading
CS 362

Computer Design

Skills Learned

Digital logicCPU designComputer organization

Software Engineering & Design

CS 301

Languages and Automata

Skills Learned

Formal languagesAutomata theoryComputabilityRegular expressions
CS 341

Programming Language Concepts

Skills Learned

Language paradigmsType systemsFunctional programmingLanguage design
CS 342

Software Design

Skills Learned

Design patternsSoftware architectureUMLSystem design
CS 440

Software Engineering I

Skills Learned

Software lifecycleRequirements engineeringTestingProject management
CS 377

Ethical Issues in Computing

Skills Learned

Professional ethicsPrivacySecuritySocial impact

Data Science & Machine Learning

CS 412

Intro to Machine Learning

Skills Learned

Supervised learningUnsupervised learningModel evaluationFeature engineering
CS 418

Introduction to Data Science

Skills Learned

Data analysisStatistical methodsData visualizationpandasNumPy
CS 411

Artificial Intelligence I

Skills Learned

Search algorithmsKnowledge representationPlanningAI fundamentals
CS 480

Database Systems

Skills Learned

SQLDatabase designNormalizationQuery optimizationTransaction management

User Interface & Interaction

CS 422

User Interface Design

Skills Learned

UI/UX principlesHuman-computer interactionPrototypingUsability testing

Mathematics & Statistics

MATH 180

Calculus I

Skills Learned

LimitsDerivativesIntegration
MATH 181

Calculus II

Skills Learned

Advanced integrationSeriesSequences
MATH 210

Calculus III

Skills Learned

Multivariable calculusVector calculusPartial derivatives
MATH 310

Applied Linear Algebra

Skills Learned

MatricesVector spacesLinear transformationsEigenvalues
IE 342

Probability & Statistics for Engineering

Skills Learned

Probability theoryStatistical inferenceHypothesis testingRegression

Technical Skills

A quick, scannable overview of technical tools and domains. Skills listed here are supported by coursework, projects, or experience and represent real working knowledge.

Languages

C/C++PythonSQLJavaScriptHTML/CSS

Systems

MultithreadingMemory ManagementDebuggingSocket ProgrammingRedisReal-time / multiplayer systemsMySQL

Web

ReactNode.jsTailwindFuse.jsMermaidLiquid

Data/ML

NumPypandasscikit-learnPyTorchTime series & regime modelingPortfolio / risk allocation (HRP-style)Clustering & signal aggregationDecision TreesLogistic RegressionSVMs

Tools

GitGCCGDBValgrindJupyterMDX content tooling (CLI validation)Linux/Bash