Site Under Reconstruction
Built originally in plain HTML/CSS but transitioning to Ruby on Rails for future functionality. This site will remain live as the Ruby app is being developed and upgraded.
If you have any questions, queries, or want to setup a meeting, please see the Contact page or email admin@no-illusion.com
About Me
This text is only here until I have time to write a biography, but in the mean-time, I can just kind of paste my skills matrix from my LinkedIn profile here. Estimated Skill Level 1-5 (1; little experience, 5; mastered or close). This table is at the bottom of the QA.
Quick Questions 'n' Answers
Why is this site so simple?
I believe less is more, especially when the goal is to provide information, rather than any kind of complex functionality. Therefore, I built this in a couple hours just to get it up and running while I upgrade it. It does help to know your terminology and how to use AI prompts effectively. It also helps to already know how to code!
So what can you do for me or my business?
The answer to this is generally "well, what do you want me to do?" I have used many programming languages, a lot of software (both paid and free), consulted on a ton of projects, including providing advice on current software/hardware and better/cheaper/free alternatives!
What's the deal with No Illusion?
I conceptualized this business to learn new things, apply old things, and generally move forward in my career and life. The idea for No Illusion is that after working for small businesses, corporations, etc. I realized that the "software development", "website building", "app building", etc. businesses and services have become a predatory field that preys on uneducated managers, individuals, and small businesses!
You can get a $50,000 quote for a small project, and you can get a $10,000 or even $5,000 dollar quote for the same or a similar project. There is really no consistency in this business, and a lot of companies have the tendency to include un-necesssary staff such as Project Managers, Testers, QA, etc. where-as one person (the primary developer) can actually complete all of this on their own.
The entire concept behind No Illusion is that there are no games, no gimmicks, no tricks, and no manipulation. I do all of my work on my own, and typically use AI to find mistakes or help test, as AI is incapable of the entire cycle. As an added point, I've always felt developers and even standard help desk associates are unable to bridge the communication and patience gap between their skills/talents and older or less tech-savvy individuals. As you'll learn further down, I built my entire career off the concept of patience and helping non tech-savvy users navgiate technology.
Why only websites, web apps, and not Android or iPhone apps?
I simply do not have staff or time to learn the entire structure of developing Apps. I can write a basic Notes app in a day or so, but complex functionality and logic would require a lot more education and I do work a full-time job on the side of this business.
Will all websites and apps be as ugly as this or one of your other demo apps?
Maybe. Functionality over Form is how I think. Design and front-end work is, in my opinion, one of the bigger sunken costs of development. Value-wise, I think you want the application to function the way it is intended to first, then worry about the aesthetics and how it looks after. For a lot of individuals and small businesses without investment / funding, this can get you a minimum viable product for half or less than the cost of a pretty product. I will eventually put up some updated Ruby on Rails web apps I've created on their own page for you to browse and take a look at.
What is your experience?
Officially, I have an Associates Degree in Computer Information Systems with a focus in programming, along with a 3.9~ GPA. I've also got 20+ years (I'm 34 now, but I started my journey building PCs as a young teenager) in both hardware and software. Adaptability has been my biggest strength, as I cannot remember the syntax of every programming language I've built in, but jumping right back in isn't a problem!
I've built a lot of software over the years, built a lot of hardware over the years, and have done many hobby projects just to learn. As mentioned before, I am also a full-time IT Director and Engineer with a peculiar affinity for automating things, you tell me the problem, I'll find a way to automate the solution. I also worked on chat bots for a corporation or two! You can see more of my experience in various technologies in the skills matrix.
Skills Matrix
Skill | Level |
---|---|
HTML / CSS |
|
Bootstrap 5 |
|
C# |
|
Java |
|
C++ |
|
Asp.net |
|
Visual Basic 6 |
|
Python |
|
Ruby |
|
Javascript |
|
NodeJS |
|
Rails (Framework) |
|
Express (Framework) |
|
Powershell |
|
Bash / Linux |
|
Windows Shell |
|
VBS |
|
XML |
|
JSON |
|
Access (Database) |
|
MySQL (Database) |
|
PostgreSQL (Database) |
|
Gherkin |
|
Mini-Test |
|
Rspec |
|
Selenium (web driver) |
|
Puppeteer (web driver) |
|
NICE TO HAVES | |
Git |
|
Docker |
|
Operating Systems |
|
PC Software (can find and use or learn to use any software) |
|
PC Hardware (can build/fix machines, and server machines) |
|
Network Fundamentals |
|
Anti-Virus / Anti-Malware / Firewalls |
|
Document Manipulation / Meta-Data / Scraping |
|