I'm a Creative Software Developer based in Florida. I
have good crafted hands-on experience in developing and
deploying robust web solutions with .NET & Blazor
specialization. I enjoy turning complex problems into
simple, beautiful and ready to go solutions. My job is
to build web application using the best and most popular
technologies available so that it is functional,
database related, and user-friendly, by not only doing
what you expected but at the same time eye-catching and
easy to use. Explore my project portfolio to gauge
compatibility for potential collaboration on your
upcoming project venture!
My daily coding activities revolve
around C# for developing feature-rich
full-stack web applications. Delve into
my
projects
section for a glimpse into the world of
C# development.
The key to successful website
development lies in the application of
proven design patterns and frameworks.
ASP.NET Core and Blazor form the
backbone of my toolkit, meeting the
demands of various projects with
efficiency.
HTML, CSS, and Bootstrap are the tools
of my trade when it comes to building
visually appealing and responsive
websites. Bootstrap's reliability as a
CSS framework aligns with my
preferences, and I actively engage in
front-end development, an area often
overlooked by some.
JavaScript is the backbone of web
development, and I specialize in both
vanilla JS and various JS frameworks.
Explore my
challenges
section to discover compelling
JavaScript projects I've successfully
tackled.
SQL is the cornerstone of database
operations in my projects. Employing
PostgreSQL as my preferred database, I
maintain a standardized and reliable
approach. My SQL skills are
transferable, allowing me to work with
ease on any database platform.
Version control is a non-negotiable
aspect of my development workflow, and
Git along with GitHub are my tools of
choice. Git's global recognition as the
primary source control framework is
backed by its reliability. Moreover, I
employ CI/CD practices for effective
project publishing.
Python is a high-level, interpreted
programming language known for its
simplicity and readability. I use
Django because it follows the
Model-View-Controller (MVC)
architectural pattern, with its own
interpretation called the
Model-Template-View (MTV) pattern.
And finally, I use Flask to build small to medium-sized applications and APIs.
Projects I've Built
Demonstrating fully functional projects is my way of
demonstrating the depth of my skills and what I can
offer to your project. Each project, meticulously built
from the ground up, is a testament to proficiency in
front-end, back-end, security, and database development.
All of these full-stack web projects are published for
easy demo access, so feel free to
Contact me
Contact me for a complete code walkthrough.
A Full-Stack app designed to help
development teams manage and track
the progress of reported software
bugs or issues.
Blazor coding exercise using the
TMDB API to dynamically display the
current list of popular movies.
In my Blog I share all my skills,
and knowledge regarding web
development, especially using the
Blazor framework.
Smaller Projects I've Built
While smaller in scope than my full-stack projects,
coding challenges are a delightful reflection of my
problem-solving abilities. These challenges, tailored
for enjoyment and learning, spotlight my UI and
front-end development skills using JavaScript. Each
challenge solution is readily available for review,
providing transparency into my coding process. I welcome
you to Reach out for a
discussion on any specific aspect of my projects.
Grant users the ability to specify
loan terms and view a detailed, and
comprehensive amortization schedule.
I write on my blog on a regular basic. I think it's
important to share your knowledge with others. Check out
some of my recent posts below about what I've learned
recently!.
1
April
Fixtures in Django
In Django, fixtures are files containing serialized data that can be loaded into a database. These files typically have a .json, .xml, or .yaml extension and contain data in a structured format that represents the initial state of the database, including data for one or more Django models.
Blazor WebAssembly is a client-side web framework for building single-page applications (SPAs) using .NET and WebAssembly. Unlike Blazor Server, which runs on the server and utilizes SignalR to manage client-server communication, Blazor WebAssembly allows developers to execute .NET code directly in the browser, leveraging WebAssembly technology.
The Pest killer stands as a
sophisticated, and powerful software
defect tracking system, more commonly
known as a bug tracker or issue tracker.
Crafted using C#, .NET, Blazor, and SQL,
This issue tracker includes a role-based
security system, i.e users are assigned
roles like Admin, Project Manager,
Developer, and Submitter, each with
tailored permissions, controlling their
actions and access. The software
streamlines the submission of tickets,
efficiently tracking their status from
Open to Complete.
Crafted within a three-week sprint, the
system stands tall with C# and .NET at
its core. The front end, featuring HTML,
JavaScript, and Bootstrap, offers an
inviting user interface. Powering the
back end are the robust trio of Blazor,
C#, and EF Core, ensuring a feature-rich
experience. The PostgreSQL database is
hosted on Railway. Feel free to explore
the site and test its professional
capabilities.
Project Type:
Full-Stack Interactive Blazor
Web Application
Technologies:
Movie Pro Blazor
Fetch TMDB API
This project will embark you on a real
API fetching journey with an innovative
solution, powered by cutting-edge
technologies. This platform, developed
using C# Blazor and .NET, revolutionizes
the way I handle the TMDB API to show
current list of popular movies, and a
detail page for each movie. And the easy
and simpler way to do a better job is by
using Dependency Injection. This dynamic
duo ensures a robust and responsive user
interface, providing an intuitive
experience sharing my passion for the
Blazor Framework.
Under the hood, my system leverages the
reliability of creating service in
Blazor. This not only ensures the best
practice with the framework and also
showing simplicity of the work.
Project Type:
Full-Stack Interactive Blazor
Web Application
Technologies:
Technophile
Digital Dialogues
The Technophile Blog is the result of
not only arduous, but also
well-structured learning in order to
become the Full-Stack .Net Developer
that companies, and application creators
would love to work with. This Blog
allows me to share information, and
build a community around programming and
web application creation by providing
quality and regularly updated content.
Technophile was created with love and
passion by implementing the C# language
with .NET as well as the
Blazor Framework without
forgetting the integration of a database
with PosgreSQL. But let's say it loud
and clear: “What would an application be
without Front-End development? » So,
thanks to HTML, JavaScript and
Bootstrap.