Computer science student building full-stack products, developer tools, automation-heavy systems, and practical open-source fixes.
Portfolio | LinkedIn | Peak | Network Optimization Agent
| Area | Proof |
|---|---|
| Full-stack products | Next.js, React, TypeScript, Python, Flask, FastAPI, PostgreSQL, Supabase |
| Developer tools | Electron desktop tooling, PowerShell automation, diagnostics, CI, parser and export fixes |
| Open source | 3 merged third-party PRs, 9 open mergeable PRs, regression tests and CI-focused fixes |
| Systems mindset | Network diagnostics, DNS/TCP inspection, iPerf3 testing, risk-scored remediation plans |
- Software engineering internship work with production codebases, debugging workflows, and internal technical delivery.
- Full-stack applications with Next.js, React, TypeScript, Python, Flask, FastAPI, PostgreSQL, Supabase, and Tailwind CSS.
- Windows desktop tooling with Electron, Node.js, PowerShell, Batch, iPerf3, and system diagnostics.
- Open-source contributions across public repositories, including test coverage, CI workflows, parser robustness, and documentation cleanup.
- Peak: Full-stack PC optimization platform supporting paid clients and a large Discord community, with an Electron desktop app for authenticated PowerShell workflows.
- Portfolio: Interactive Next.js portfolio for projects, resume, and contact flows.
- Network Optimization Agent: Packaged Windows utility for network diagnostics, DNS/TCP inspection, iPerf3 testing, and risk-scored optimization plans.
Open-source pull request record:
- 3 merged third-party PRs.
- 9 open and mergeable third-party PRs.
- 1 closed third-party PR with local verification.
Recent PRs:
- Merged: BeforeYouSign#1: Added QA smoke scripts and a GitHub Actions syntax gate.
- Open: hiring-agent#253: Hardened GitHub rate-limit header parsing.
- Open: hiring-agent#254: Preserved GitHub fallback commit counts.
- Open: hiring-agent#255: Fixed nested GitHub profile CSV export.
- Open: hiring-agent#256: Added Unicode date-range parsing coverage.
- Open: hiring-agent#257: Preserved project URL fallbacks.
- Open: cheroot#830: Fixed HTTP server error logging in an unservicable-connection path with regression coverage.
- Open: htmldate#192: Cleaned documentation wording and typo issues.
- Open: rtk#2601: Added pytest parser handling for error summaries with regression coverage.
- Merged: Termstory#164: Fixed nested AI provider config lookup so configurable Ollama API base URLs work in CLI AI paths.
- Merged: Termstory#166: Narrowed timestamp parser exception handling with regression coverage.
- Open: judges-action#1612: Guarded missing GitHub tree data in a repository terrain metric with regression coverage.
- Closed: py-vetlog-buddy#181: Moved inactive/deceased pet filtering into pending deworming selection with focused service coverage.
Languages: Python, Java, TypeScript, JavaScript, C++, C#, SQL, Rust
Frontend and backend: Next.js, React, Node.js, FastAPI, Flask, Django, Spring Boot, Tailwind CSS
Data and infrastructure: PostgreSQL, MySQL, MongoDB, Redis, Firebase, DynamoDB, Supabase, SQLite, Git, Linux
Systems and APIs: Electron, PowerShell, REST APIs, GraphQL APIs, WebSockets, Kafka, RabbitMQ, Windows Registry
- Portfolio: andrewanhdang.dev
- LinkedIn: andrewdanguta
