Segni Tulu
Avatar
Smile
Smile

Segni Tulu

Software Engineer & AI Enthusiast

hey there, welcome to my portfolio :-). I am a passionate builder, creative problem solver, and lifelong learner.

about me

- My name is Segni Tulu and I am an aspiring software and machine learning engineer

- Currently pursuing a (B.A) in Computer Science with minors in Mathematics and Data Analytics at Concordia College

- If am not coding I love to working out, playing soccer, and recently I am enjoying during 3D-Modeling

tech stack

Languages

C/C++C#PythonJavaScriptJavaKotlinSQLHTML/CSS

Frameworks & Libraries

Next.jsReact.jsAngularSpring BootDjangoFlask

Databases & Cloud

PostgreSQLMS SQLMongoDBFirebaseAWSAzure

Tools & DevOps

Node.jsDockerGitGitHubGitLab CI/CDPostmanJiraConfluence

experience

  • Develop AI-driven NLP models with TensorFlow and spaCy for Project CARLA, boosting chatbot accuracy by 40% and supporting 2,000+ students with mental health, basic needs, and higher education resources.
  • Implemented automated web scraping pipelines with Puppeteer, extracting and aggregating 10,000+ school data points, enhancing chatbot accuracy by 35%.
  • Developing and integrating RESTful APIs with Express.js and MongoDB to manage student data while building React dashboards.
  • Developed 5 GUI interfaces with Ignition and Python, enhancing system control and reducing errors by 15%.
  • Optimized MS SQL Server queries using stored procedures, improving work efficiency by 30%.
  • Designed and implemented a recut feature that verifies if parts are cut correctly and redirects them for proper cutting, saving over $100,000 annually in material waste.
Recut SystemGUI Control Interfaces
  • Created an end-of-shift reporting tool that reduced report generation time by 40% and improved data accuracy, providing supervisors with daily summaries via email.
  • Collaborated with Design and Product teams to develop a machine metrics tool using APIs, C#, SQL, Azure, and React to track and display machine status on production line TV boards, improving operational efficiency by 45%.
Shift Report ToolMachine Metrics Tool
  • Provided academic support for CS100 (Intro to Computer Science) and CS200 (Fundamental Structures and Algorithms).
  • Assisted students in understanding programming logic, data structures, recursion, and algorithmic thinking.
  • Held one-on-one and group tutoring sessions to reinforce lecture content and support coursework success.
  • Led the development and launch of the club’s website, implementing a CI/CD pipeline for seamless deployment.
  • Organized tri-college hackathons that engaged 15–20 students from neighboring institutions.
  • Mentored fellow students on resume building, job applications, and strategies for entering the tech industry.
  • Developed 7+ AI applications using Next.js, TypeScript, OpenAI, Pinecone, Stripe, Whisper, Clerk, and Firebase.
  • Cumulative user base of 700+ active users & average engagement rate of 64.5%.
  • Led a team of 4 in the development and deployment of projects using Vercel and AWS.
  • Applied LLM methods such as RAG and utilized CRUD operations and MVC design patterns to improve application functionality.
  • Developed and maintained Moodle pages using HTML, CSS, and PHP to improve student and faculty user experience.
  • Implemented backend features using MySQL for dynamic content and database-driven functionality.
  • Collaborated with IT and academic departments to enhance educational tools and ensure cross-platform consistency.
  • Fostered a positive campus community by organizing inclusive and engaging events, promoting cultural awareness and diversity.
  • Mentored ethnically diverse students, serving as a dependable leader and role model throughout the academic year.
  • Handled administrative responsibilities, emergency responses, rounds, and event planning with professionalism and time management.

projects

Customer Churn Prediction Model

Feb 2025 - Current

Built a machine learning system using Python, scikit-learn, and TensorFlow to predict customer churn of a Bank, reducing potential churn by 15% in Q1. Processed 5,000 customer records with R and Pandas and improved model accuracy by 15% through hyperparameter tuning.

ReactPythonscikit-learnTensorFlowRPandasMLGeminiFirebase

Pokédex Web App

Nov 2024 – Feb 2025

Built a Pokedex app with Spring Boot API and Next.js frontend, reducing latency by 40%. Used PostgreSQL, Dockerized backend, and automated deployment with GitLab CI/CD. Secured interactions with Clerk.js authentication.

Next.jsReactTypescriptTailwindCSSJavaSpringBootDockerPostgreSQL
GNAC Scheduling Optimization Tool

GNAC Scheduling Optimization Tool

Sep 2024 – Dec 2024

Transformed soccer match scheduling for the Great Northeast Athletic Conference using linear programming in R with lpSolve. Reduced conflicts by 60% and achieved 95% scheduling accuracy across 100+ games. Trained 10+ users to implement and manage the optimized system.

RlpSolveLinear ProgrammingOptimizationScheduling

Keypad-Controlled Lock System

Sep 2024 – Dec 2024

Created during an independent study on PIC microcontrollers. Built a keypad-controlled locking system using a PIC18F4620, stepper motor, and speaker for sound feedback. Programmed with C, assembly, and MATLAB to control hardware and implement secure access logic.

PIC18F4620CAssemblyMATLABStepper MotorEmbedded Systems

The Chefs Laundry Android Game

Jan 2024 – April 2024

Driven by a passion for cooking, I developed a restaurant management Android game that challenges players’ food prep, time management, and decision-making skills.

Android StudioKotlinXMLGradle

Newroz Kebab Restaurant Website

Sep 2023 - Dec 2023

Team-based project (~65 hours) to build a responsive website for a local restaurant. Increased online engagement by attracting 50+ new customers monthly and reduced order processing time by 30%. Included a reservation system with admin controls, user login, and email notifications.

PHPSQLHTMLCSSJavaScriptResponsive Design

CSS Website

Aug 2023 - Sep 2023

Led the launch of the Computer Science Society’s website, implementing a CI/CD pipeline for seamless and automated deployment.

ReactNext.jsChakra UIEmail JSMySQL

Interactive Physics Quiz App

Sep 2021 – Dec 2021

A Windows App that simulates a creative quiz using Java and an interactive GUI on NetBeans by utilizing Adobe Photo-shop with an aim to make learning physics more interactive and engaging for middle school students.

JavaNetBeansJFrameSwing GUI

archives

  • Customer Churn Prediction ModelIn Progress
    ReactPythonscikit-learnTensorFlowRPandasMLGeminiFirebase
  • Pokédex Web AppIn Progress
    Next.jsReactTypescriptTailwindCSSJavaSpringBootDockerPostgreSQL
  • PremierAIIn Progress
    TypeScriptNext.JSOpenAI

contact

Feel free to reach out — I’d love to connect, collaborate, or just say hi 👋