Building practical applications with .NET, Java, React and exploring AI, NLP and Large Language Models.
I'm a Computer Science graduate and Full Stack Developer interested in building practical software applications and exploring AI-powered systems.
- π» Primary development focus: C# and .NET
- π Full Stack development with ASP.NET Core, React, JavaScript, HTML & CSS
- β Backend development with Java and Spring Boot
- ποΈ Experience working with SQL Server and relational databases
- π€ Exploring Artificial Intelligence, NLP and LLM applications
- π§ Familiar with DistilBERT, BERT and NLP concepts
- π¦ Exploring LLMs such as Llama
- π¬ Interested in combining software engineering with AI
- π¨ I enjoy building applications, experimenting with ideas and learning new technologies
π I believe the best way to learn technology is to build something with it.
| Technology | Level / Experience |
|---|---|
| C# | Primary programming language |
| Java | Backend development & application development |
| JavaScript | Frontend development |
| HTML | Web development |
| CSS | Web styling & responsive interfaces |
| Python | Basic knowledge |
- .NET
- ASP.NET Core
- ASP.NET Core Web API
- Entity Framework Core
- Windows Forms
- WPF
- .NET MAUI
- XAML
- Java
- Spring Boot
- Spring Web
- Hibernate
- HTML5
- CSS3
- JavaScript
- React.js
- XAML
- Microsoft SQL Server
- SQL queries
- Database design
- CRUD operations
- Entity Framework Core
- LocalDB
- Basic database knowledge
- SQL queries
- CRUD operations
- Relational database concepts
- Used for local data storage in an application project
I'm particularly interested in combining software development with AI.
- Natural Language Processing
- Text preprocessing concepts
- Text classification concepts
- Transformer-based NLP
- BERT
- DistilBERT
- spaCy
Familiar with and exploring:
- Llama
- Llama 3.1
- Llama 3.2
- Ollama
- OpenAI models / APIs
- LLM application concepts
- Prompt-based AI applications
- LangChain
- Transformers
- spaCy
My AI knowledge is currently focused on learning, experimentation and application development rather than claiming professional ML engineering experience.
- Visual Studio
- Visual Studio Code
- Git
- GitHub
- .NET CLI
- SQL Server tools
|
An AI-assisted desktop application designed to help writers develop stories and novels using Large Language Models. Tech Stack
Highlights
|
A full-stack e-commerce application built with a React frontend and Java Spring Boot backend. Tech Stack
Highlights
|
|
A full-stack hotel management application developed to manage hotel-related operations and database information. Tech Stack
Highlights
|
A desktop-based management application designed to manage wedding hall-related operations. Tech Stack
Highlights
|
|
A lightweight social media web application developed to explore user interaction, posts and basic social networking functionality. Tech Stack
Highlights
|
A lightweight mobile/desktop application developed for displaying and managing daily quotes. Tech Stack
Highlights
|
|
A simple task-management application for creating, updating and managing daily tasks. Tech Stack
Highlights
|
A personal portfolio website showcasing my development skills, projects and technical interests. Tech Stack
Highlights
|
A collaborative college project exploring Natural Language Processing and transformer-based text classification for anonymous case and complaint processing.
Tech Stack
Python HTML CSS JavaScript DistilBERT BERT NLP SQL
Highlights
- Collaborative college project
- Natural Language Processing
- DistilBERT-based text classification
- Transformer-based NLP concepts
- Text preprocessing and classification
- Database integration
- Application development
My main full-stack development combinations are:
React / HTML / CSS / JavaScript
β
ASP.NET Core
β
Entity Framework Core
β
SQL Server
React / HTML / CSS / JavaScript
β
Spring Boot
β
Hibernate
β
SQL / Database
One of my main interests is combining software engineering with Artificial Intelligence, Natural Language Processing and Large Language Models.
SOFTWARE DEVELOPMENT
β
βββββββββββββ΄ββββββββββββ
β β
C# / .NET Java / Spring
β β
ASP.NET Core Spring Boot
β β
βββββββββββββ¬ββββββββββββ
β
Full Stack
β
React / Web
β
βββββββββββββ΄ββββββββββββ
β β
NLP LLM
β β
DistilBERT Llama
β β
βββββββββββββ¬ββββββββββββ
β
AI Applications
I'm continuously improving my knowledge in:
- πΉ Advanced C# and .NET
- πΉ ASP.NET Core
- πΉ REST API development
- πΉ Backend architecture
- πΉ React.js
- πΉ Java and Spring Boot
- πΉ Data Structures & Algorithms
- πΉ Natural Language Processing
- πΉ Transformer-based models
- πΉ Large Language Model applications
- πΉ LangChain
- πΉ AI application architecture
- πΉ Software engineering best practices
- πΉ Cloud technologies
βββββββββββββββββββββββββββββββββββββββββββββββ
β FULL STACK DEVELOPMENT β
β β
β C# / .NET Java / Spring β
β β β β
β βββββββββ¬βββββββββ β
β β β
β Backend β
β β β
β React / Web β
β β β
β Databases β
β β β
β + β
β β
β AI / NLP / LLM β
β β
β DistilBERT β’ Llama β’ Ollama β
β β
βββββββββββββββββββββββββββββββββββββββββββββββ
|
Full-stack applications using .NET β’ Java β’ React β’ SQL |
Applications combining software development with NLP and LLMs |
Tools and applications around stories, writing and creative ideas |
---
- π― Build production-level full-stack applications
- π» Become highly proficient in C# and .NET
- β Strengthen Java and Spring Boot
- βοΈ Improve React and frontend development
- π€ Build practical AI-powered applications
- π§ Deepen NLP and LLM knowledge
- ποΈ Learn system design and scalable backend architecture
- π Contribute to open-source projects
- π Build software that solves real-world problems
- π Continuously improve my software engineering skills