Hi there, I’m

Akshansh


Namastey!

I am a software engineer passionate about System Architecture, Computer Networks, Language Internals, and Machine Learning. I am the creator of January Web Framework, Ravs Programming Language.

I am on a mission to democratise backend development at BackStract. 7+ years of proven expertise in end-to-end product development, delivering innovative solutions to complex challenges. Specialising in building robust backends for highly-available applications.

Join me in my journey of building everyday software programs from ground up, Up Next? Planning to write an Operating System…

Recent Work


BackStract

No-Code Backend as a Service (BaaS) platform designed to streamline and simplify backend development. By providing a powerful abstraction layer, Backstract eliminates the need for manual coding, allowing users to focus on building applications without worrying about complex backend intricacies. The platform takes care of the entire backend lifecycle—from development to deployment—ensuring scalability, reliability, and efficiency. With Backstract, developers and teams can reduce backend development time by a factor of 10, enabling faster project delivery and innovation.

BackStract.io


BackStract hero section BackStract Dashboard

Go January

January is a powerful, batteries-included web framework for Go, designed to simplify web application development. Drawing inspiration from the elegance and ease of use of Django, January brings a familiar, structured approach to the Go ecosystem, enabling rapid development.

With January, you get everything you need to build robust, scalable web applications right out of the box—from routing, middleware, and templating, to ORM and form handling. By streamlining the development process, January allows developers to focus on building features rather than reinventing common functionalities, reducing development time significantly. Whether you’re building small applications or large-scale systems, January equips you with the tools to get started quickly and efficiently, while maintaining the power and performance of Go.

Jaunary on Github


Ravs

I am building a custom programming language and compiler as part of an exciting journey into understanding how interpreters and compilers work under the hood. The primary purpose of this project is to gain a deep, hands-on experience with the core principles of language design and the inner workings of the compilation process, all while having fun in the process of creating my own programming language.

Ravs on Github

This project involves designing a new language from scratch, implementing its syntax and semantics, and building a compiler that translates source code into executable instructions. By developing both the interpreter (for real-time execution) and the compiler (for converting code into machine-readable format), I aim to explore topics like lexical analysis, parsing, code generation, and optimisation, which are key to modern software development and language design. Ultimately, the goal is not only to create a fully functional language and compiler but also to gain insights into the fundamental components that drive programming languages, compilers, and interpreters, while having a lot of fun building something unique and personal.



Coins91

Coins91 crypto stock exchange for a client, designed to handle the fast-paced demands of modern financial markets. Built on a distributed, event-driven microservices architecture, the platform ensures scalability, fault tolerance, and high availability, even under heavy transaction loads.The exchange leverages asynchronous communication and event-driven patterns to process trades, manage accounts, and synchronise market data in real time. Each service is independently deployable, enabling seamless updates and robust fault isolation.

BackStract Dashboard

Book Recommendations

Web Scalability for Startup Engineers - Artur Ejsmont Head First Design Patterns - Eric Freeman, Elisabeth Robson Database Internals: A Deep Dive into How Distributed Data Systems Work - Alex Petrov Software Architecture: The Hard Parts - Neal Ford, Mark Richards, Pramod Sadalage The Rust Programming Language - Carol Nichols 100 Go Mistakes and How to Avoid Them - Teiva Harsanyi

Contact

Reach out on LinkedIn

Booting...

Starting...