Hello, I'm

An energetic and passionate undergraduate CS major student seeking an internship as a software engineer opportunity.



hero image
hero image

About Me

I'm graduating with a Computer Science degree from SFSU this month, where I have honed my skills in a variety of technologies, including Java, Node.js, React.js, Next.js, C++, Python, database management, cloud infrastructure, and web development.


One of my notable achievements is the development of a comprehensive travel website, where I single-handedly designed and implemented entire the frontend, backend, REST API, database architecture, and managed its deployment on the Azure cloud server. In addition, I integrated advanced functionalities into the website by leveraging the OpenAI API for text generation and vision.


I am deeply passionate about software development and aspire to leverage my skills in leadership, communication, teamwork, and problem-solving to create innovative solutions that not only enhance user experiences but also contribute to technological advancements in the field.


  • Java
  • Node.js
  • Express
  • React
  • NextJs
  • ReactNative
  • JavaScript
  • HTML/CSS
  • Python
  • PyTorch
  • C++
  • SpringBoot
  • MySQL
  • MongoDB

My All Projects

  • Soon
    TravelWise - React, Nodejs, Express, MySQL, Azure.

    This application revolutionizes travel blogging by seamlessly integrating advanced features tailored for modern travelers, including an AI-powered chatbot for personalized recommendations, destination vision feature, and real-time weather updates, enhancing trip planning. Complemented by essential project components such as the TravelWise project plan, Testing Document, architecture & REST API design & UML/UX Flows.

  • Soon
    EventHub - SpringBoot, Mybatis, React, Material UI, MySQL.

    EventHub is a web application built using SpringBoot, MyBatis, React, Material UI, and MySQL. It provides full CRUD functionality for managing events, categories, and articles. Users can also update personal settings such as profile pictures, passwords, and other user information. The application is fully responsive, ensuring a seamless experience across different devices.

  • Soon
    Photo Gallery - Nodejs, Express, Javascript, MySQL, Handlebar, CSS, HTML.

    The project implements a range of features catering to both unregistered and registered users, including login, register, post images, search, and make comments functionalities. Unregistered users can browse and search for content, while registered users gain additional capabilities such as posting images and making comments. The system offers a seamless and engaging experience, allowing users to interact with the platform's content in a dynamic and user-friendly manner.

  • Movie Review - Nextjs with IMDB API, responsive design and a dark mode switch.

    https://movie-review-kappa-ten.vercel.app/

    The Next.js project uses a 3rd party IMDB API to fetch movie data and enable searching, creating a seamless interface. It includes a section for top-rated and trending movies, offering curated recommendations. The app's responsive design provides a comprehensive movie review platform, allowing users to explore detailed information, ratings, and reviews. Additionally, the app features a dark mode option for enhanced viewing comfort in low-light environments.

  • Images Identify Mobile App - React Native, Expo, Serverless, Clerk, AI Intergation.

    NameThePlace is a cutting-edge mobile app built with React Native and Expo, integrating AI and serverless technologies. With Clerk for secure authentication, the app lets you effortlessly pick a photo from your phone to identify the location. Using advanced AI, it provides detailed information about the place, complete with a map view for easy navigation. Personalize your experience by adding fun emojis to your photos before saving or sharing. PhotoPlace seamlessly combines technology and simplicity, offering a smart way to discover places through your photos

  • MovieMate Mobile App - React Native, Expo, TMDB.

    MovieMate is a mobile app built with React Native that keeps you updated with the latest movies using the TMDB API. Discover what’s currently showing in theaters and get a sneak peek at upcoming releases. With a clean, user-friendly interface, MovieMate provides movie details, ratings, and trailers, making it your go-to app for all things cinema.

  • Brick Game Application - Javascript, HTML, CSS

    https://brickgame-two.vercel.app/

    The project encompasses the implementation of a brick game with features such as point calculation, increasing ball speeds for each level, and progressing to the next level upon eliminating all blocks. Keyboard and mouse controls are integrated into the game, enhancing user interaction and gameplay experience. The game's design focuses on providing engaging gameplay while challenging players with progressively difficult levels, ensuring an enjoyable and immersive gaming experience.

  • Soon
    Calculator Application - Java, Java Swing GUI.

    The project involves implementing an infix expression evaluator using Java, with a focus on essential mathematical functions and utilizing two stacks. Additionally, a Java Swing GUI is created to provide a user-friendly interface for calculator input. This approach allows users to input complex mathematical expressions in infix notation, which are then evaluated accurately. The project enhances user experience by providing a visually appealing and intuitive way to perform calculations.

  • Soon
    User Management System - Spring Boot, MySQL, React.

    This Spring Boot application manages users with CRUD operations, utilizing a MySQL database and a React frontend. It enables creating, reading, updating, and deleting user accounts, ensuring efficient user data management. The React frontend provides a user-friendly interface for seamless interaction with the system.

  • Soon
    Handwritten Digit Recognition - Deep Learning Model using Pytorch.

    The project involves developing and evaluating a Convolutional Neural Network (CNN) model for classifying handwritten digits from the well-known MNIST dataset. The CNN is trained to accurately recognize and classify the digits, showcasing its ability to effectively handle image classification tasks.

  • Soon
    Banking System - Java Application for Banking System.

    The project encompasses the implementation of a banking system featuring checking and savings accounts, as well as cash deposit functionality. It allows users to create various types of accounts, reset account details, view account information, and perform withdrawals. The project leverages JavaFX to create a user-friendly graphical interface for input, enhancing the overall user experience

Let's Connect

I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Get in Touch

You can also reach me at loran1226@gmail.com.