Developing greater things, always learning more!

About Me

I'm Damanjit Singh, an aspiring fourth year software developer at Marist University who is learning oriented, always looking for new opportunities, and love what I do! I strive to expand my knowledge in all areas of computer science, I believe that a strong understanding of every concept in the field is fundamental to developing strong software. Whether that be cybersecurity, AI, infrastructure, or code itself!

Damanjit Singh presenting at HVTechFestival


Experience



Academics

Bachelor of Science in Computer Science, Concentrating in Software Development 2023 - 2027

Minoring in Information Technology, Information Systems, and Cybersecurity

Badges and Certificates


My Projects and Plans

Cyberdeck

Status: Design Phase


Currently working through a design document to have a cyberdeck fully built out by end-of-year. The goal for this project is to have a small and handheld device that allows me to connect antennae, ethernet, usb, and GPIO pins for a "modular" experience, while running on a linux based system such as ParrotOS to provide vital ethical cybersecurity utility, especially in homelab scenarios.


6502 Class Cpu

Status: Complete(Rolling updates)

This project is a virtualized 6502 CPU, built entirely in typescript, exhibiting strong OOP skills, and project development using node.js to compile and run assembly within a strict character set in the terminal. My vision for expanding this is giving it a frontend, maybe even adding it as a fun little addition to the page you're already on!

DEMO

Output:


          
Running job: Hello World
Total Instructions: 0
PC: 0000 | IR: 00 | Acc: 00
xReg: 00 | yReg: 00 | zFlag: 0
Step: 0

MAPLE-A1 Github Code Submission Evaluator

Status: Complete


The goals for this project were to explore using AI "forward" development as compared to AI "assisted" development to deliver a high-level product in a condensed timeline, while maintaining the end-results that were reminiscent of a capstone project. The codebase itself provides a safe, docker-droplet based code testing environment for instructors to more efficiently grade submissions from students. The project makes use of a pipeline that fetches github code submissions and runs them in docker-droplets for safety, the project also features auto-grading, given a strict set of guidelines based upon a predefined grading rubric provided by the instructor. The project is on-track to be adopted by the Marist University School of Computer Science and Mathematics for future versions and polishing.

IBM Z Badges

Status: In Progress


Currently working through the IBM Z Xplore badge program, building hands-on experience with REXX, JCL, COBOL, and mainframe environments to broaden my understanding of enterprise computing.

Get in touch.

Resume Linkedin GitHub Email