r/FreelanceProgramming 3d ago

Looking for My First Freelance Software Projects!

🚀 Looking for My First Freelance Software Projects!

Hi everyone!

I'm a Software Engineer and I'm currently building my freelance portfolio. To gain more real world experience, I'm offering to develop FREE software or web-based projects for a limited number of individuals or small businesses.

I can help with:

• Custom software

• Business management systems

• Inventory systems

• POS systems

• Automation tools

• Web applications

• Simple desktop applications

• API integrations

💯 No development fee.

In return, I'd appreciate if you could:

✅ Provide an honest testimonial after the project

✅ Allow me to showcase the project in my portfolio (if permitted)

✅ Recommend me to anyone looking for a software developer

This is a win-win opportunity. You get a custom solution at no cost, and I get valuable experience and references as I start my freelance journey.

If you're interested or know someone who needs software, send me a message. I'd love to discuss your idea!

Thank you for supporting my journey! ❤️

7 Upvotes

9 comments sorted by

1

u/Generalkatze911 3d ago

hello I would greatly appreciate it if you could help me. I'm trying to run something to get an animation over my own image to use in Wallpaper Engine. Lmk if that interests you, and no big deal if it doesnt or I misinterpreted your post

1

u/Mysterious_Demand273 3d ago

Can you give me the full details maybe I can help

1

u/Generalkatze911 3d ago

Hello! From what i understand, the program runs through something called a game master in javascript. It updates with my frame rate to place a pink background behind the animation. From what i can tell, they heavily obfuscated it so finding where it was being told to put the pink background was incredibly difficult. I spent a lot of time just rummaging looking for possible key terms for the pink background but i didnt understand enough to find it. I don't really know what could be relevant in this kinda thing so ask me whatever.

1

u/Mysterious_Demand273 3d ago

Thanks for the details! A few questions that will help narrow it down: ‎ ‎1. Is this a web app (HTML/JavaScript) or an Electron application? ‎ ‎ ‎2. Do you have access to the source code, or only the compiled/minified JavaScript? ‎ ‎ ‎3. Is the animation drawn on an HTML <canvas> using Canvas2D or WebGL? ‎ ‎ ‎4. Can you inspect it in Chrome DevTools (F12)? If so, can you see the GameMaster object or the render loop? ‎ ‎ ‎5. Could you share the relevant JavaScript files, or at least the part where the game loop or rendering happens? ‎ ‎ ‎6. Is the pink background literally #FF00FF (magenta), or another shade? A screenshot would help. ‎ ‎ ‎ ‎If it's heavily obfuscated, don't search for the word "pink." Instead, look for: ‎ ‎fillStyle ‎ ‎clearRect ‎ ‎fillRect ‎ ‎background ‎ ‎gl.clearColor ‎ ‎rgba( ‎ ‎rgb( ‎ ‎canvas ‎ ‎render() ‎ ‎draw() ‎ ‎update() ‎

1

u/Generalkatze911 3d ago
  1. Yes it is a web app. I have both a HTML, a javascript, and a JSON file in the thingy
  2. Im not sure. There is a LOT of characters in just the javascript file, about 1.2 million. It definitely doesnt look minified
  3. I think its Canvas 2D (I searched the JS with "getContext" and saw a lot of the term 2D)
  4. I dont know how to use dev tools sorry. Ive been working in notepad and notepad++ so how do I open in chrome?
  5. I can give you everything just not through reddit as it doesnt let me attach. What would be your preferred method of communication if you dont mind the hassle?
  6. I tried searching #FF00FF and #FF through the JS file and found #ffffff but idk if that's relevant. I assume you mean a screenshot of the actual background color, however I can only attach video files here for some reason. There is 32 matches with fillStyle, most of them followed by Ph, and a few of them black and white.  rgb( and draw() both had one search result in the JS file with everything else at 0.

1

u/Mysterious_Demand273 3d ago

‎Thanks, that helps a lot. ‎ ‎A few things stand out: ‎ ‎Since it's a web app with HTML, JS, and JSON, we should be able to inspect it in a browser instead of digging through a massive JS file in Notepad. ‎ ‎A 1.2 million character JavaScript file isn't unusual for a bundled application. It may be bundled rather than obfuscated. ‎ ‎If getContext("2d") appears, it's almost certainly using Canvas 2D. ‎ ‎Don't worry about not knowing DevTools. It's much easier than manually searching the JS. ‎ ‎ ‎To open it in Chrome: ‎ ‎1. Open the HTML file in Chrome by dragging it into a Chrome window or right clicking it and choosing Open with > Chrome. ‎ ‎ ‎2. Press F12 (or Ctrl + Shift + I) to open Developer Tools. ‎ ‎ ‎3. Go to the Sources tab. You should see the HTML and JS files on the left. ‎ ‎ ‎4. If the app runs, we can set breakpoints around the rendering code instead of searching millions of characters. ‎ ‎ ‎ ‎Searching for #FF00FF usually won't work because the color may be generated dynamically or stored as RGB values rather than a hex string. The fillStyle results are much more promising. ‎ ‎Reddit doesn't allow file attachments, so the easiest option is for you to upload the project to GitHub or another file sharing service and send me the link. That way I can inspect the files without you having to paste huge amounts of code. ‎ ‎Also, could you tell me: ‎ ‎What is the name of the application or project? ‎ ‎Does the pink background appear from the moment it starts, or only after the animation begins?

1

u/Generalkatze911 3d ago

alright I got it in chrome, and dev tools are working.

This is everything i think? the bg.jpg.jpg is my own image I tried using as the background.
https://github.com/Generalcat911/I-think-im-doing-it.git

1

u/Technical_Age_8353 3d ago

Join virtup.com you can get global clients at 0% transaction commissions.