Abim Shrestha

Software Engineer

I'm a graduate CS student specializing in AI at Towson University. I am experienced in web and mobile developement.

Currently, I work as Application Developer at Towson University's Empowering Secure Elections Research Lab.

Outside of work and school, I am building my startup Invensnap.

Empowering Secure Elections Research Lab

Sep, 2025 – Present
Application Developer
  • Worked in a team to build and deploy GoVoteMD, a mobile application developed with Dart/Flutter to help Maryland residents access voting information, now supporting over 1,000 users
  • Developed a training application for election workers using Flutter/Dart, Object-Oriented Programming, and the MVVM pattern to reduce in-person training time and maintain a structured, maintainable codebase
  • Created JavaScript scripts for Google Sheets to simplify data viewing and analysis for non-technical staff
  • Designed a NoSQL database for a mobile application to support data analysis needs while minimizing operating costs
  • Built application prototypes and presented them to stakeholders, gathering feedback to refine user requirements and keep project expectations aligned with project goals
  • Performed manual testing to ensure new features did not affect existing functionality

Fearless Tech

Jun, 2025 – Aug, 2025
Software Engineering Intern
  • Participated in Agile sprints and Scrum meetings, used Git for version control and incorporated feedback from experienced engineers to support software development and improve technical skills
  • Refactored React components to align with USWDS accessibility guidelines, improving application usability for users who rely on assistive technologies
  • Improved CMS search functionality by developing a Python script to add direct links to search results, reducing the time users needed to locate and access relevant pages
  • Resolved a registration bug using TypeScript by implementing a loading indicator, improving the account creation experience and reducing user drop-off
  • Created documentation for features I developed to help team members understand their functionality and implementation

Towson University

Jan, 2025 – Present
Computer Science Tutor
  • Explained technical concepts including Object-Oriented Programming and Data Structure & Algorithm to undergraduate students to ensure their exam readiness
EhireUS Database System A Java Swing desktop application and normalized MySQL relational database built to modernize IT workflows, featuring CRUD functionality for employee records.
TU Hub A native IOS application built with Swift and SwiftUI to centralize university club events, utilizing MVVM architecture for a maintainable and scalable codebase.
Spliophia A responsive Next.js web application for tracking group expenses, featuring interactive visualizations like transaction timelines and balance charts.
Markdown Compiler A Rust-based compiler for a Markdown-inspired version of LOLCODE, featuring custom lexical, syntax, and semantics analyzers based on a specific BNF grammar.