Darsh Mahadevia
Computer science student
Pittsburgh, PA
I'm Darsh, a computer science student at the University of Pittsburgh. I'm interested in distributed systems, concurrency, and the details that make software reliable.
experience
Student Technical ConsultantPitt Digital, University of PittsburghTechnical support for students, faculty, and staff on their personal devices.what I do
Device support
Troubleshoot software, operating system, and network problems on personal devices for students, faculty, and staff.
Diagnosis & repair
Diagnose problems with command-line tools, install and repair software, and remove malware.
Support tickets
Open, update, and close support tickets in TeamDynamix, the university's ticketing system, and document fixes.
selected projects
all projects- VocoLocal dictation for macOSview project
Hold Fn, speak, and release to type at your cursor. Voco runs speech recognition on your Mac and works offline after model setup.
- TernionDistributed key-value storeview project
A key-value database in Go that uses Raft consensus to keep three nodes consistent through crashes and network partitions.
- FileKeeperDuplicate-file detection and recoveryview project
A Python CLI that finds duplicate files, previews cleanup, and quarantines extra copies so you can restore them later.
contributions
@darshmahadevia on GitHub (opens in a new tab)View daily activity on GitHub.
skills / studies
Languages06
- Rust
- TypeScript
- Go
- JavaScript
- Python
- SQL
Frameworks and tools07
- React
- PostgreSQL
- SQLite
- Docker
- Git
- GitHub Actions
- ONNX
APIs and communication03
- REST APIs
- WebSockets
- gRPC
Coursework08
Completed
- Algorithms and Data Structures II
- Operating Systems
- Database Systems
- Discrete Structures
- Linear Algebra
In progress
- Computer Organization
- Systems Software
- Formal Methods