Hey there
Hi, I’m Ram Kulkarni, a Master’s student in Information Technology at Arizona State University. By day, I’m a problem-solver fluent in software engineering, UI/UX design, and data pipelines. By night, I’m busy reimagining algorithms like the Nash Equilibrium and wondering, “How can I make this so visually intuitive that even Netflix would want to stream it?”
I thrive at the intersection of logic and creativity, whether it’s crafting clean code, designing seamless user experiences, or explaining recursion using pancakes (bonus points if there’s syrup involved). When I’m not coding, I’m in the kitchen trying new recipes or sketching ideas—because the best solutions often start away from the screen.
If you’re looking for someone who brings technical expertise, creative thinking, and a bit of humor to the table, check out my projects below. Let’s connect—I’d love to hear what challenges you’re tackling next.
Projects
Folio (This Website) _
2024 || Status: Running on coffee
- TypeScript
- WebGL
- Shader Language
- THREE.js
What happens when a developer drinks too much coffee and discovers THREE.js? This website! It's like I took a retro computer, gave it modern superpowers, and taught it to do backflips in 3D. No boring static pages here - we've got shaders that would make your GPU blush!
Behind this pixelated facade lies a custom UNIX-like shell that thinks it's cooler than Bash (spoiler: it kind of is). I've built a file system that's like Linux's younger, more artistic sibling, and a markdown renderer that turns caffeine into pixel-perfect layouts. All in TypeScript, because we're here to catch bugs at compile time and chew bubblegum... and we're all out of bubblegum.
The 3D computer isn't just showing off (okay, maybe a little) - it's an interactive playground where WebGL shaders and THREE.js come together like peanut butter and JavaScript. Every vertex is hand-crafted, every pixel meticulously placed with pixel-perfect precision. And yes, that retro glow? It's not just for aesthetics - it's making your GPU feel nostalgic! Trust me, just like my recursive pancake stack, there's always room for one more feature.
Because I'm a developer after all! Whether it's optimizing render loops or fine-tuning shader performance, every millisecond counts. And yes, I did spend way too much time making sure those vintage scan lines look just right. No regrets!