About Me

    The journey, the tools, and the philosophy that shapes my work and life.

    Yashaswi Mishra

    pixperk / Yashaswi Mishra

    Full Stack Developer

    Based in India

    My Journey

    Programming wasn't on my radar until 11th grade, when C++ and OOP concepts clicked, the idea of creating something from nothing was fascinating. College introduced me to web development, but it was Node.js during my first-year break that really hooked me on backend development.

    From there, I dove into Rust and Go, building everything from a Redis clone to monitoring systems. I started documenting my learnings through blogs and open-source projects. Today, I'm focused on distributed systems, performance optimization, and sharing knowledge through code and writing.

    I'm always open to new opportunities, collaborations, and feedback. If you're working on something interesting or want to connect, feel free to reach out!

    Stack & Style

    I believe in choosing the right tool for the job, but these are the technologies I'm currently most excited about and experienced with:

    Backend & APIs

    • Go, Rust, TypeScript
    • Express, Hono, GraphQL
    • gRPC, REST, WebSockets
    • tRPC, Node.js

    Data & Storage

    • PostgreSQL, Redis, MongoDB
    • Prisma, Drizzle, GORM
    • sqlC, sqlX

    Infrastructure

    • Docker, Kafka, NATS
    • RabbitMQ, Pulsar
    • Prometheus, Grafana

    Frontend

    • React, Next.js
    • TypeScript, JavaScript

    ...and much more

    Philosophy

    I approach software development as a craft that requires both technical precision and creative problem-solving. While I deeply appreciate elegant code and efficient algorithms, I never lose sight of the humans who will ultimately use what I build. I am addicted to improving and refactoring my code. I believe in writing clean, maintainable code that is easy to read and understand. I also love breaking stuff, make mistakes, fail and then pick up the pieces and learn from them.

    I believe in:

    • Deep Understanding: Knowing not just how to use a technology, but how it works underneath.
    • Pragmatic Solutions: Choosing clarity over cleverness, simplicity over complexity.
    • Continuous Learning: Staying curious and humble in a field that never stops evolving.
    • Ethical Development: Building technology that respects user privacy and well-being.