Mountain landscape in Nepal

Mount Gangapurna (7,455m)

Dec 2024

Bhuwan Adhikari

NLP & AI Engineer · Full-Stack Software Engineer

Trier, Germany

MSc student in Natural Language Processing at Universität Trier, building practical AI systems with LLMs, RAG, and Transformers. Backed by 4+ years of full-stack engineering across Node.js, TypeScript, Python, React, and React Native; having shipped products to 10M+ users.

MSc NLP · Universität Trier Open to AI, NLP & Software Roles

Skills

Frontend

React.js React Native Next.js TypeScript Redux Jest React Testing Library Material UI Tailwind CSS Vite Expo Native Modules (Android/iOS) GraphQL WebSockets / SSE Browser Extension

Backend and Data

Node.js Express.js PostgreSQL MongoDB Python FastAPI Docker Supabase Jenkins CI/CD REST APIs Redis BullMQ AWS SES JWT / OAuth2 Swagger

AI and NLP

Transformers LLM APIs Agentic AI LangChain MCP PyTorch Scikit-learn Hugging Face spaCy NLTK Prompt Engineering RAG Vector Databases n8n

Workflow and Tools

Git Jira Fastlane GitHub Actions Prompt Engineering AI Agents Jenkins CI/CD Agile SCRUM Linux

My Timeline

Oct 2025 - Present

MSc in Natural Language Processing

Universitat Trier logo Universität Trier Trier, Germany

  • Building foundational knowledge in computational linguistics, machine/deep learning, transformers, LLMs, and GenAI.
  • Developing projects using Python and NLP libraries such as Hugging Face Transformers, spaCy, PyTorch, and NLTK for text processing and model building.
  • Researching code-generation principles in NLP, an intersection of AI and software engineering; wrote a term paper on how autoregressive language models perform Fill-In-the-Middle (FIM) code generation.
  • Learning MLOps, LangChain, MCP, and Vector/Graph databases.

Mar 2022 - Feb 2025

Software Engineer

Lasting Dynamics logo Lasting Dynamics Las Palmas, Spain (Remote)

  • Developed a gamified cross-platform mobile app with leaderboards, rewards, and challenges using React Native, now serving 10M+ users with high retention.
  • Delivered high-performance B2B web applications by architecting end-to-end solutions with React.js, Next.js, Node.js, Redux, and TypeScript.
  • Built CI/CD pipelines using Fastlane and GitHub Actions, cutting 2–3 hours of manual release overhead per deployment.
  • Optimized app bundle size by ~25% through code splitting and image optimization, resulting in faster startup and reduced memory consumption.
  • Implemented room-based real-time communication with Socket.io and user authentication with JWT and OAuth2, securing endpoints for 5K+ registered users.
  • Built a background PDF generation and email delivery system using Node.js, Redis (BullMQ), and AWS SES.
  • Used ChatGPT APIs to convert free-text search queries into structured database-compatible query objects, improving search experience.
  • Mentored 4 junior developers through code reviews and pair programming, improving delivery quality and increasing bug-fix rate in later sprints by 1.5×.

May 2021 - Feb 2022

Software Developer

Khalti logo Khalti Lalitpur, Nepal

  • Designed, developed, and maintained backend RESTful APIs (Express.js/Nest.js) and frontend components (React.js/Next.js) of a payment gateway system used by 1M+ users.
  • Integrated real-time features using WebSockets, SSE, and Recharts for a dynamic payment dashboard serving 100K+ daily active users.
  • Improved API response time through Redis caching and Node.js optimization.
  • Reduced unnecessary server load by implementing react-query caching and smart state management.
  • Implemented modular components with memoization, lazy loading, and code splitting for efficient frontend performance.
  • Developed automated data migration scripts, transferring 500K+ records from a legacy system with zero data loss.

May 2020 - Jan 2021

Frontend Developer

Mandala Tech logo Mandala Tech Pokhara, Nepal

  • Built SDKs, add-ons, and interactive data visualizations using Chart.js that increased user engagement and refined frontend capabilities.
  • Developed PWA-ready web products and collaborated with cross-functional teams (backend, UI/UX) in an agile environment using React.js, Next.js, Node.js, Redux, and TypeScript.

Jan 2016 - May 2021

Bachelor in Computer Engineering

Tribhuvan University logo Tribhuvan University Kathmandu, Nepal

  • Studied core computer science subjects including algorithms, Linux, AI, linear algebra, statistics, and probability.
  • Participated in hackathons, tech-festivals, and student clubs — building projects in robotics, AI, IoT, and microcontroller programming.
  • Built a blockchain-based medicine supply chain system using a private blockchain network as a final year project, demonstrating distributed systems and applied cryptography.

Latest Blogs

See all Blogs
So, I started my blog

So, I started my blog

After a long time of having my own domain, I have now started writing blogs

Let us connect

If you would like to collaborate, discuss an idea, or just say hi, send me a message.

Email: bhuwanadhikari7788@gmail.com

Contact