Divyansh Singh
@divyansh0x0
Divyansh Singh
@divyansh0x0
Hamirpur, India
About Me
I’m a self-taught developer and a B.Tech. Mechanical Engineering student at NIT Hamirpur, passionate about building tools, libraries, and applications that blend performance with elegant design.
I enjoy working across C/C++, Java, Python, TypeScript, and JavaScript, with a focus on desktop applications, custom UIs, and algorithm visualization tools.
What drives me is the thrill of solving problems from scratch, pushing myself to learn low-level details, and seeing my ideas come to life in fully functional projects.
Skills
Programming Languages: C/C++, Java, Python, TypeScript
Application Development: Desktop apps, web apps, Discord bots, Arduino projects
Tools & Build Systems: Git, CMake, Figma
Platforms & Environments: Linux, Windows
Other Skills: Web scraping, custom UI/UX design
Projects
Java Swing Material UI Library – Custom Material UI library with animations, transitions, and UI components for Java Swing.
Console Calculator – Java-based calculator using AST parsing for complex expressions with arbitrary precision.
Physics Engine – Java physics engine featuring collisions and a deferred renderer with multithreaded update & render loops.
Discord Bot – Server automation, moderation, timers, and efficient messaging system.
Pygame projects - Virtual Joystick which was used to control a motor driver in an RC car, image compressor and resolution modifier with live preview of the result.
What Drives Me
Building elegant and efficient systems from scratch.
Exploring low-level mechanics of programming and rendering.
Designing developer tools that improve productivity and creativity.
Constantly learning and experimenting with new concepts.