Skip to content
Mani Paul

Hello, I'm

Mani Paul

I build intelligent software systems that combine AI, modern web technologies, and scalable backend architecture to solve real-world problems.

Scalable web, mobile, and AI-powered applications — clean architecture, performance, and thoughtful user experience.

Personal story

Who I am — and why I build

I enjoy building software that solves real-world problems. Whether it's AI-powered applications, secure media platforms, or modern web experiences, I focus on creating systems that are scalable, maintainable, and intuitive for users. I believe good software is not only functional but also thoughtfully engineered.

Here's how that story unfolded — from curiosity to shipping production systems.

Origin

I started my journey in software development with a curiosity about how ideas could be transformed into real products that people use every day. That curiosity quickly grew into a passion for building applications that solve practical problems and create meaningful user experiences.

Growth

Joining Nuronics Labs in 2021 marked an important step in my career. As I took on increasingly complex projects, my role expanded from Application Developer to Senior Software Engineer – Application Development — owning production systems across AI, media, and full-stack platforms.

Today

Today I build intelligent software systems that combine AI, modern web technologies, and scalable backend architecture to solve real-world problems — from conversational platforms to production full-stack applications.

What I enjoy

I enjoy solving engineering challenges involving system architecture, AI, media processing, secure streaming, and developer experience. I'm passionate about creating software that is not only functional, but also scalable, maintainable, and enjoyable to use.

Read the full story

How I think

Engineering principles

Hiring managers care about decision-making. These are the defaults I bring to architecture and day-to-day tradeoffs.

Maintainability first

Build for maintainability before complexity.

I write software with the expectation that it will evolve over time. Clear architecture, reusable components, and readable code are more valuable than clever shortcuts.

Simplicity

Choose the simplest solution that solves the problem well.

I believe the best solution is usually the simplest one that solves the problem effectively. I avoid unnecessary complexity and prefer designs that are easy to understand, extend, and maintain.

Performance & UX

Performance and user experience go hand in hand.

Performance should be considered from the beginning, not treated as an afterthought — because speed and UX are the same product concern.

Clarity for the next developer

Write code that's easy for the next developer to understand.

I prefer modular, well-structured applications where responsibilities are clearly separated, so the next engineer can extend the system with confidence.

Purposeful learning

Keep learning, but adopt new technologies with purpose.

Continuous learning is part of my process — while adopting new tools thoughtfully rather than following trends.

End-to-end ownership

Own the product from architecture through long-term maintenance.

I enjoy taking ownership from architecture and development through deployment, optimization, and long-term maintenance.

Tools

Technologies I work with

Only technologies I can confidently discuss in a technical interview. No star ratings — honesty over theater.

Languages

PythonTypeScriptJavaScriptSQL

Backend

DjangoDjango REST FrameworkFastAPIFlaskCeleryRedisREST APIsWebSockets

Frontend

React.jsNext.jsReact Native (Expo)Tailwind CSSshadcn/uiDaisyUIHTML5CSS3

Databases

PostgreSQLMySQLSupabase

Infrastructure & DevOps

LinuxDockerNginxAzure Virtual MachinesAWS EC2Kubernetes(working knowledge)GitGitHubVercelRailwayHostinger

AI, Media & Integrations

LiveKitAI AgentsLLM IntegrationsPrompt EngineeringPaddleOCRGoogle Cloud Speech-to-TextGoogle Cloud Text-to-SpeechFFmpegHLS StreamingDRMTwilio

Growth

How I’ve grown as an engineer

This timeline answers one question: how ownership and craft deepened over time — not a list of product names.

  1. 2018 · Education

    Completed MCA

    Built the foundation for a professional software engineering career through formal study and hands-on projects.

  2. 2018 · First job

    Joined Fastlane Information Technologies

    Started as a UI/UX Developer — learning how real products are designed and shipped.

  3. 2020 · Promotion

    Became Application Developer

    Expanded from UI into full application work on ASR, TTS, and live TV products with Python and React.

  4. 2021 · Company change

    Joined Nuronics Labs Pvt. Ltd.

    Stepped into a broader product environment as an Application Developer.

  5. 2022 · Full-stack depth

    Grew into full-stack engineering

    Took on end-to-end ownership across Django, React, and production web applications.

  6. 2023 · Senior role

    Promoted to Senior Software Engineer – Application Development

    Ownership expanded to larger features, architecture decisions, and mentoring-level responsibility.

  7. 2024 · AI specialization

    Specialized in AI-powered and media-intensive systems

    Deepened focus on scalable backends, OCR, secure streaming, and modern web platforms.

  8. 2025–Present · Current focus

    Building intelligent AI platforms

    Leading work on multimodal AI experiences (voice, text, telephony) and production-ready agent systems.

From crafting interfaces to owning full-stack systems — and now designing intelligent AI platforms — each stage has been about greater ownership, harder problems, and clearer engineering judgment.

See experience details

Contact

Do you have a project idea?
Let's discuss it.

Open to Senior Software Engineering, Full Stack Engineering, AI Platform Engineering, and select consulting opportunities.