Hi there, I'm Malikwaving-hand

I help people and brands reach their business goals by designing & building customer-centric software products and interactive experiences

Avatar

At agency side, client side or as freelancer

FullFrameDatacurve
Hired by innovative product based companies, like , Vesatogo, RazrCorp and Codingal.

Projects

Prototypes, Digital Products (Apps, Websites, SaaS solutions) and design systems which are visually pleasing, user-centric and easy to use.

Professional

FullFrame

FullFrame is an AI platform which analyses your scripts using a in-house customised LLM and turns it into a meaningful knowledge base, features inlude advanced material log generation, character breakdown / suggestions and a chatbot

12cards

12 Cards is an online game (amusement only) where players can bet Game Points (GP) on any of the 12 available cards. Every 2 minutes, a roulette is spun, revealing a multiplier and the drawn card. If the player's predicted card is drawn, the player wins GP Bet * Multiplier * 10 GP. This is easily one of the best projects I have built till date.

maalik.dev

This is the website you're browsing right now—blazing fast, clean, and designed and developed entirely from scratch.

OnRoad

OnRoad is a platform where users can anonymously contribute vehicle prices which helps the community get real and transperant pricing. Its USP is the complete breakdown of prices and hidden charges which seperates it from the competetion.

Biosis API

Biosis is a platform that helps farmers manage their fertilisation schedule by reminding them on the daily basis about the amount and type of fertilisers to use, the reminder also takes into consider the weather conditions via an open weather api. It is one of my favourite projects.

Skills

For those who know what they’re looking for.

  • React

  • NextJs

  • NodeJS

  • TypeScript

  • Python

  • Django

  • GraphQL

  • AWS

  • Remix

  • CSS

  • Kubernetes

  • Terraform

  • CI/CD

Testimonials

Hear from our clients and colleagues about their experiences and success stories.

"Malik was a driven developer with a good amount of know-how. He naturally adapted to Agile working methods. He showed genuine care for the users. It was an absolute pleasure collaborating with Malik"

Nilay Kulkarni
Nilay Kulkarni

Co-Founder @ Vitt AI

"Best fit tech guy for any company working in latest technologies. Hard working dev with excellent problem solving skills and team management skills. Always delivers on time with quality and standard code. It was great working with him."

Sushant Tayade
Sushant Tayade

Technical Lead @ Razrtech

"Malik is a software developer with lot of potential and also posses knowledge of multiple technologies. He writes really well-managed and highly understandable code as well. Moreover, he is supportive towards the team which helps everyone to grow together which depicts he is also a team player. I strongly recommend him."

Bilal Bhojani
Bilal Bhojani

Senior Engineer II @ Rippling

"There is no better colleague than Malik. He is one of the most dedicated professionals I’ve worked with and is willing to put that extra help whenever you need it. His expertise as a developer is considerable, and it helped our team develop more efficient solutions on a project and codebase. His contribution is valuable to the side, and I highly recommend Malik and would love to work with him again."

Sagar Jadhav
Sagar Jadhav

ex-Software Engineer @ Fanory

"I have worked with Malik for more than ten months, and I can tell his competence and sheer focus on doing things can make him reach heights. He always looks at the bigger picture no matter how sooner or later the delivery is. He has a really good grasp on techs, not only for the sake of development but for the core knowledge. He led our frontend team, and everybody had learned the confidence to solve problems with a broader mindset."

Amit Pallauri
Amit Pallauri

Full Stack Developer @ HP

"I worked with Malik sir as a fellow staff member, and as my senior on the project, he is highly adaptable, encouraging, and supportive, and an effective leader. I learned a lot from Malik sir as a person, as an engineer and He has expertise and knowledge in the field, and the way he handles the team is genuinely remarkable. He has earned everybody’s respect through his skills and value. I'm so lucky I worked with malik sir."

Shubham Kumar
Shubham Kumar

Frontend Engineer @ Delta6Labs Fintech

In need of a developer?

I’m currently available for work.

+91 9975130529Also available on facetime
hello@maalik.dev

OnRoad

OnRoad is a platform where users can anonymously contribute vehicle prices which helps the community get real and transperant pricing. Its USP is the complete breakdown of prices and hidden charges which seperates it from the competetion.


TECH

PythonDjangoPostgreSQLReactTypeScriptGraphQLAWS

Features

🖥️ Monorepo Setup

Our application adopts a monorepo architecture, consolidating backend and frontend code within a single repository. This streamlined approach facilitates efficient codebase management and simplifies the deployment process.

⚡ Zippy and Fast Frontend

Leveraging React.js and TypeScript, our frontend is engineered for speed and efficiency, ensuring an exceptional user experience. It is fully responsive and optimized for all devices, featuring Gzip-compressed static assets for enhanced transfer speeds.

OnRoad Page Speed Insights

📦 Microservices Architecture with End-to-End Dockerization

Built on a foundation of independent microservices, our application architecture allows for scalable components. Complete dockerization enables seamless operation across any environment with a simple docker-compose upcommand. Please note that running a stateful service like PostgreSQL in a container has its own limitations which you should be aware of in production.

OnRoad Microservices

🌐 Hasura GraphQL with Automated APIs

Utilizing Hasura, we generate GraphQL APIs that streamline API creation and management. Hasura enriches our application with role-based access control, real-time updates, and event triggers.

🔐 Advanced Authentication and Authorization ⭐️

Our authentication framework utilizes JWT tokens and supports various methods, all implemented from scratch, including:

  • Username-password

  • Magic-link

  • Sign In With Google (Oauth2)

  • PassKeys (WebAuthn API)

These methods work together seamlessly to ensure robust security. The framework employs long-lived refresh tokens and short-lived access tokens to enhance security and maintain user sessions efficiently.

💾 Closer to Database Layer

Our application maximizes database utilization for optimal performance, leveraging triggers, defaults, constraints, and indexes. This approach enhances scalability and framework agnosticism.

🔄 Automated DB Backups

Regular database backups are automated via a cron job, ensuring data integrity and recoverability in any eventuality.

🛡️ Security and Privacy

Dedicated to user privacy and security, our application implements robust measures like CSRF, XSS protection, and CORS. Tight API security through RBACs and network isolation safeguards against unauthorized access.

🚦 Rate Limiting

API rate limiting, enforced at the API gateway level (Caddy), prevents misuse and ensures stable application performance.

📬 Message Queues and Brokers for Asynchronous Processing

Asynchronous tasks such as email sending and future image processing are efficiently managed via RabbitMQ and the DramatiQ library, maintaining an uninterrupted user experience.

🚀 CI/CD

Our deployment process is automated through GitLab CI/CD, facilitating seamless transitions from staging to production on DigitalOcean Droplets.

OnRoad CI/CD Demo

📊 User Analytics

Employing Umami for user analytics allows us to understand user behaviors and make informed decisions, prioritizing privacy.

Onroad Site Analytics

📁 AWS S3 for File Storage

AWS S3 is our choice for secure and accessible user file storage, ensuring data safety and availability.

🐛 Sentry for Error Tracking and Metrics

Sentry aids in identifying and resolving application errors, offering valuable insights into performance metrics.

🤖 ChatGPT for Development

ChatGPT has played a significant role in developing our application, demonstrating the power of precise prompts in achieving desired outcomes and fostering a deeper understanding of our technology stack.


High Level System Design (HLD)

Onroad Architecture