Hi, I'm
Mahdi Taheri
I am a
Dynamic Junior Front-End Developer with a passion for creating visually appealing and user-friendly digital experiences. Proficient in HTML, CSS, JavaScript and React with a keen eye for design and detail. Skilled in collaborating with cross-functional teams to deliver high quality web solutions. Able to adapt quickly to new technologies and trends in the ever-evolving front-end development landscape
DOWNLOAD CV
SKILLS
A collection of my technical skills and expertise honed through various projects and experiences
Frontend









Backend





Languages




Tools




EXPERIENCE
A collection of my work experience and the roles I have taken in various organizations


Frontend Developer
Cyberoxi
August 2024 - October 2024
Developed and maintained high-performance, scalable web applications using Next.js, collaborating closely with design and backend teams in an agile environment. Built responsive, accessible UIs with Tailwind CSS and React, integrated RESTful APIs and real-time data fetching via React Query.
Skills:
- Next Js
- React JS
- JavaScript
- TypeScript
- Node JS
- Tailwind CSS
- React Query


Frontend Developer
kalabazar
October 2024 - Present
Developed end-to-end frontend features at Kalabazar using Next.js and React.js, crafting responsive, high-performance UIs with Tailwind CSS and Bootstrap. Consumed and integrated GraphQL and gRPC services to enable seamless, real-time data flows between frontend and backend systems. Collaborated closely with designers and backend engineers to refine API contracts, optimize application performance, and continuously enhance user experience.
Skills:
- Next Js
- React JS
- JavaScript
- TypeScript
- Node JS
- Tailwind CSS
- GraphQL
- Grpc
PROJECTS
A showcase of the projects I have worked on, highlighting my skills and experience in various technologies

Lingo
Lingo is a sleek Next.js and React application that lets you instantly explore any GitHub profile. Enter a username to retrieve detailed stats—top repositories, follower counts, recent contributions—and interact with an intuitive, real-time interface. Built with TypeScript, Clerk authentication, Neon database, and Drizzle ORM for performant data fetching and caching, it’s the perfect tool for developers and recruiters alike.

Boardy
Whiteboard is a real-time collaborative digital canvas built with Next.js, React and TypeScript. Styled with Tailwind CSS and shadcn/ui, it uses Clerk to secure user authentication, Drizzle ORM and Convex for backend data flow, and Zustand for lightning-fast state management. Create unlimited boards, sketch ideas freehand or with shapes and sticky notes, organize layers and colors, then save or export your sessions. Whether you’re brainstorming, teaching remotely, or visualizing complex concepts, Whiteboard offers a seamless, full-stack experience to sketch, share and iterate on ideas together.

JSX Parser
JSX Parser is a developer-focused tool built with Next.js, React, and TypeScript that converts JSX code to structured JSON and vice versa. Designed with a sleek UI using Tailwind CSS and shadcn/ui, it integrates Babel under the hood for parsing and transforming JSX syntax. The app also supports command-line interaction via Node.js, making it ideal for both web and terminal-based workflows. Perfect for building custom editors, visual builders, or code transformers that require a reliable JSX-to-JSON and JSON-to-JSX conversion layer.

ClassNama (Backend)
ClassNama is a backend application for managing school operations, developed in Go with PostgreSQL and Redis. It provides a robust and scalable API to manage students, teachers, executives, classrooms, and attendance, with built-in features such as rate limiting, authentication, and API documentation.
EDUCATION
My education has been a journey of learning and development. Here are the details of my academic background


Bachelor of Computer Engineering
Hamedan University of Technology
Sept 2022 – July 2024
Completed a Bachelor’s degree at Hamedan University of Technology with a focus on Artificial Intelligence, Deep Learning, and Neural Networks. Gained in-depth expertise through coursework in machine learning algorithms, neural network architectures, computer vision, and data analysis. Delivered hands-on projects—such as designing convolutional neural networks for image classification and building deep learning pipelines for NLP tasks—and enhanced practical skills via workshops and research seminars.
CONTACT
I’d love to hear from you—reach out for any opportunities or questions!