I'm a passionate and motivated aspiring Software Engineer currently working as an IT Support Engineer. I enjoy solving problems, learning new technologies, and building full stack applications.
- I’m currently working as an IT Support Engineer
- I’m currently learning JavaScript, Python, PostgreSQL, SQLAlchemy, and more
- I’m looking for a Junior Software Engineering role to further develop my technical expertise
- I’m looking for help with improving my backend development skills and best coding practices
- Ask me about tech, learning to code, or transitioning into software engineering
- How to reach me: [delmorallopez@gmail.com]
- Pronouns: [He/Him]
- Fun fact: I enjoy learning new technologies and building projects in my free time
Frontend: HTML, CSS, JavaScript, React Backend: Node.js, Express, Python Database: PostgreSQL, SQLAlchemy Tools: Git, GitHub, VS Code
Built a full-stack multiplayer game with real-time game flow and state management
- Designed REST APIs using FastAPI and managed data with PostgreSQL & SQLAlchemy
- Implemented features like player validation, host controls, and automated cleanup tasks
- Handled real-world connectivity issues, including users dropping out mid-game and maintaining stable game state
- Managed edge cases such as missing votes or inactive players, ensuring the game continued smoothly without breaking flow
- Collaborated in an agile team, contributing to both frontend (JS) and backend logic
- Developed a responsive web app consuming external APIs to display TV show data
- Implemented search, filtering, and dynamic UI updates using vanilla JavaScript, APIs
- Focused on clean UI/UX and efficient data handling
- Built a real-time chat app enabling instant messaging between users
- Implemented WebSocket communication for live updates without page refresh
- Compared communication approaches by also implementing HTTP polling, evaluating trade-offs in performance, latency, and scalability
- Managed server-side logic using Node.js and event-driven architecture
- Improving my full stack development skills
- Building personal projects
- Preparing for Junior Software Engineering opportunities
- Land a Junior Software Engineering role
- Contribute to open source projects
- Continue growing as a developer every day


