Hello, I'm Dragan Aleksic
I love building beautiful
and performant websites
I'm a frontend developer who loves to build cool things with TypeScript, based in .
About me
A dedicated frontend developer who loves building user interfaces and possesses an exceptional drive for excellence. My strong sense of discipline and diligence allows me to deliver high-quality work consistently.
My core expertise is in frontend development, where I ensure accessibility, scalability, and performance by adhering to best practices and utilizing efficient tools. Additionally, I have a little bit of backend and database knowledge and have worked with MongoDB and Express.js.
You can find me on:
Work experience
Frontend developer
May 2021 - present
Projects
Social media app with features inspired by X (Twitter).
- TypeScript
- React.js
- React Router
- TanStack Query
- MaterialUI
- Express.js
- MongoDB
AI powered email client. Generate short summary or compose an email with the help of ai.
- TypeScript
- React.js
- Jotai
- TanStack Router
- TailwindCSS
- shadcn/ui
- Vercel AI SDK
- Express.js
- NeDB
Chat with a pdf document! Utilizes RAG (Retrieval Augmented Generation) to retrieve relevant context, then answers user question based on the provided context and chat history.
- TypeScript
- Next.js
- TailwindCSS
- shadcn/ui
- Pinecone
- LangChain.js
- Vercel AI SDK
Simple demo app demonstrating use of OpenAI Assistants API in Next.js and Vercel AI SDK with streaming, tool use (code interpreter and file search), and function calling.
- TypeScript
- Next.js
- TailwindCSS
- shadcn/ui
- OpenAI API
- Vercel AI SDK
Demo of Vercel AI SDK to control UI via side effects. Set light/dark/system mode by typing the mode you want, e.g. `dark mode`, in the chat. Type `clear` to delete messages from the chat. @rauchg twitted about it on X.
- TypeScript
- Next.js
- TailwindCSS
- shadcn.ui
- Vercel AI SDK
Skills
- TypeScript
- React.js
- Next.js
- Redux
- TailwindCSS
- MaterialUI
- Express.js
- Node.js