I'm a backend-leaning full-stack engineer focused on building reliable, well-structured systems, from job-matching pipelines to video processing to trading simulators. I'm currently developing a stock strategy backtester, built in C++ for simulation performance.
- Looking for: full-stack or backend SWE roles
- Stack I reach for daily: Java, Spring Boot, Python, React, PostgreSQL
- Email: connorgsmith2020@gmail.com
Languages: Java, Python, JavaScript, TypeScript, C++
Backend: Spring Boot, REST APIs, PostgreSQL, MySQL, Kafka
Frontend: React, TypeScript
Infra & tools: Docker, AWS S3, Redis, Git
Picking these up through my internship and on my own time:
C++ Kafka System Design Redis
Pursuitly: Job Aggregation Platform
Pulls fresh job listings daily from multiple APIs, matches them to each user, and serves a personalized dashboard with an AI cover-letter writer. Users, jobs, and their embeddings live in PostgreSQL for semantic matching.
Java Spring Boot JavaScript React PostgreSQL Kafka Vector Embeddings
Repo
Video Streaming Service
Users upload raw video; the backend transcodes it with FFmpeg, chunks it into ordered segments, and serves it for smooth playback. Segments sit in S3, metadata in PostgreSQL.
Java Spring Boot TypeScript AWS S3 FFmpeg PostgreSQL
Repo
Stock Strategy Backtester (in progress)
Replays recorded market data so a strategy, buy-and-hold and beyond, can be run against history and scored on how it would've actually performed. C++ core handles the simulation; a Python tool for visualizing results is in the works.
C++ Python Data Analysis
Repo
Always happy to connect. A few things I'm regularly up for:
- Running mock interviews (DSA, system design, or behavioral)
- Collaborating on a project, yours or mine
- Contributing to open source
Find me on Discord, username chedwin__.


