Software Engineer, Fullstack Developer, Frontend Developer, Backend Developer
Portfolio website: edw.dev/
Programming Languages: TypeScript | JavaScript
Technologies: Next.js | React | Node.js | CSS | TailwindCSS | Prisma | MySQL | Clerk | Upstash
Some projects that I worked on:
Moodvie
Full Stack Developer
β’ Independently built an open-source web application called Moodvie, which recommends movies based on the userβs mood and music taste. The app retrieves usersβ recently listened to songs from Spotify and generates movie suggestions with the help of AI using OpenAIβs GPT-3.5 Turbo.
β’ Frontend and backend development using the T3 stack, which includes Next.js (React.js), tRPC, Tailwind CSS, TypeScript, and Prisma. The frontend is built with Next.js, Tailwind CSS, and shadcn-ui, while the backend uses tRPC to provide typesafe APIs for the frontend. The app also uses Clerk for authentication and the APIs from Spotify, OpenAI (gpt-3.5-turbo), and TMDB.
β’ Implemented rate limiting using Upstash Redis to protect the application from potential abuse and ensure fair usage. This helps maintain the performance and availability of the app for all users.
β’ Integrated Clerk for secure user authentication and convenient identity management. Clerk provides user authentication and management functionality, allowing users to sign in with their Spotify account and receive personalized movie recommendations based on their mood and music taste.
Battleship 44
Full Stack Developer
β’ Independently developed a Battleship game where the player competes against a computer AI. The AIβs attackintelligence is based on the hunt and parity algorithm, making the game more challenging and engaging for the player.
β’ The game is built using only TypeScript without any framework + CSS for the frontend and Node.js for the backend. The frontend handles user interactions and game state updates, while the backend manages the AI logic and game state persistence.
β’ Implemented the hunt and parity algorithm for the computer AI, which improves the AIβs attack strategy by taking into account the parity of the board and targeting adjacent cells after hitting a ship. This makes the computer AI a challenging and intelligent opponent for the player.
β’ Applied test-driven development using Vitest to ensure the quality and reliability of the Battleship gameβs code.
β’ Designed a user interface that allows players to easily interact with the game board, place their ships, and plan their attacks. The game provides visual feedback on hits, misses, and sunk ships to enhance the playerβs experience.
Weather 44
Full Stack Developer
β’ Developed a Weather App that allows users to search for weather information by city, state, or country. The application retrieves real-time weather data from OpenWeatherMapβs Weather API and displays it in an intuitive user interface.
β’ The project was built using TypeScript, HTML, and CSS, with a focus on modular and maintainable code. The TypeScript code is organized into modules that handle different functionalities, such as fetching weather data and rendering content on the page.
β’ Implemented error handling and user input validation, ensuring that the application can handle invalid or incomplete search queries, as well as API errors. This provides a seamless user experience and ensures that the application remains functional in various scenarios.
β’ Designed a responsive user-friendly interface that displays weather information, including temperature, humidity, and weather conditions, in an easily understandable format. The app also features a search bar for users to quickly find the desired location and obtain weather information for it.
| π Nationality | π·π΄ Romania |
| π‘ Residency | π·π΄ Romania |
| π Location | π·π΄ Romania |
|
|
rok.co/@edwdev |
| π Website | sdfljasfjkhsdfajsf βοΈ Upgrade to Premium to contact |
|
|
sdfljasfjkhsdfajsf βοΈ Upgrade to Premium to contact |
|
|
sdfljasfjkhsdfajsf βοΈ Upgrade to Premium to contact |
|
|
sdfljasfjkhsdfajsf βοΈ Upgrade to Premium to contact |
|
|
sdfljasfjkhsdfajsf βοΈ Upgrade to Premium to contact |
| Skilled in | typescript js next js react node css tailwindcss prisma mysql clerk upstash |
| Fluent in | englishromanian |
| Preferred annual pay (min) | $18,000/year |
| Last seen | 2 years ago |
| Signed up | 2 years ago |
| Badges |
π¨βπ» Remote worker π¨ Maker π Early adopter |
2022 - Now: Fullstack Developer @ Self-employed
2019 - 2022: Sociology @ Faculty of Sociology and Social Work, Babes-Bolyai University