$ who am i
Nivit Singh
Software Developer
$ skills
JavaPythonJavaScriptHTMLCSSC++CSQl
$ experience --list
Work Experience
Undergraduate Teaching Assistant
University of Alberta | Edmonton, AB 🇨🇦 | Sep 2024 – Dec 2024
$ impact
- Improved assignment grading consistency with clear evaluation rubrics.
- Enhanced student understanding with customized guidance on CMPUT 300 concepts.
$ tech-stack
Evaluation CriteriaCMPUT 300Student Support
Software Developer Intern
Colaberry | Boston, US 🇺🇸 | May 2024 – Aug 2024
$ impact
- Increased data processing speed by 60% using a Python + OpenAI pipeline.
- Cut manual data transformation by 70% with SQL automation.
- Deployed dynamic mapping tool on AWS Amplify to enhance user interaction.
$ tech-stack
PythonOpenAIAstroAWS AmplifySQL
Software Developer Intern
DigiHunk Technologies | Delhi, India 🇮🇳 | May 2023 – Aug 2023
$ impact
- Enhanced page load speed by 30% with optimized React components.
- Built a real-time chat system in Flutter with Firebase integration.
- Reduced message delivery time by 60% via efficient REST API design.
$ tech-stack
ReactFlutterFirebaseDjangoPostgreSQL
$ uptime
Active Developer Since: 2021
$ projects --list
My Projects
Disaster Watch
React, Express.js, Claude 3, Bedrock
- Web app verifying disaster data using Logistic Regression & RAG.
- Implemented SOS Chat Bot with NLP & Mapbox dynamic map.
- Used AWS Bedrock for LLM deployment & prompt engineering.
- 3rd Place Winner at AWS Wildfire Solution Hackathon, Edmonton 2024.
NexZones
TypeScript, Next.js, Vite, Rete.js, Django, Docker, CyberaRAC
- Developed visual novel framework with video editor & asset manager.
- Enhanced responsiveness with TypeScript, Rete.js, & Vite.
- Built on open-source Vue 3 editor with FFmpeg for video processing.
- Deployed using Docker, CyberaRAC, & GitHub Actions.
OneStopShop
Java, Android Studio, Firebase, JUnit, Git
- Developed an Android app in Java for inventory management with OAuth2 Google Sign-In and Firebase for secure data storage
- Utilized Git with branching strategies for version control and collaborative development.
- Ensured reliability with JUnit for unit testing and Espresso for UI integration testing
$ contact --info
Let's Connect
$ location --current
Edmonton, AB, Canada
$ contact --email
nivitsingh@outlook.com$ cat resume.pdf
Download Resume$ ls ./social-links