Software Engineer
Thank you for looking at my portfolio. Connect with me on LinkedIn. If you would like to download my resume, click on Download Resume.
I’m thrilled to share my latest project, which aims to revolutionize citizen engagement by replacing the traditional congressional interface with a user-friendly platform for voting on proposed bills. This project empowers individuals to directly influence the legislative process. Key features include generating 20 random bills for review, voting on each bill, viewing aggregated vote counts by state, and securely logging in to ensure one vote per user. The platform also checks for the latest bills, ensuring users are always up-to-date. Throughout this project, I led the design process and developed both the front-end and back-end components. The project uses a government API to provide bill information, ensuring accuracy and relevance.
Skills: Svelte · JavaScript · HTML · CSS · Node.js · Express.js · Python · SQLite · Leaflet.js · Web Development · API Integration · UI/UX Design
Bombastic Bookstore is a capstone project that serves as a book e-commerce store featuring a responsive user interface. It obtains its information from the Open Library API. I spearheaded the design process, creating the cart, checkout, receipt, and inventory pages. I also fulfilled the roles of UI/UX developer and CSS specialist while emphasizing collaboration. Additionally, I utilized Matplotlib for visualizing the inventory data.
Skills: Flask · Agile Methodologies · Matplotlib · SDLC · JavaScript · CSS · HTML5 · SQLite · Python · API Integration · Web Development · GitHub · Git · User Interface Design
Dr. Smile is a landing page designed for a dental company, utilizing React, CSS, and HTML. The site features sections like Home, About Us, Contact, and Reviews. Promoting affordable prices, it emphasizes accessibility for diverse individuals. The page highlights fast-tracked appointments and boasts a 4.8 feedback rating for reliability.
This app helps track bugs in existing projects. It was built with React and utilized TypeScript for future integration.
This weather app allows users to enter a city in the search box and receive current weather data. It uses the OpenWeatherMap API to provide temperature and weather conditions (e.g., rain or clear skies).
In college, I wasn’t sure which career path I wanted to pursue. I tried Game Development, AI Development, Android Development, and Cyber Security. Ultimately, I chose Web Development.
I already knew HTML, CSS, and JavaScript, and in college, I took courses such as Computer Fundamentals I, Operating Systems, Web Basics, English, and Pre-Calculus Algebra.
I learned a lot, including SQL, Software Engineering, Software Development, Advanced Java, Python, PHP, and AWS. Beyond coursework, I also self-studied React, Next.js, JSX, TypeScript, Vue.js, and Tailwind.
• Selenium Testing: Learned Selenium for website testing during a group lab and created instructional materials for new learners, covering Behavior-Driven Development, API testing, Test-Driven Development, and DevOps/CI/CD.