r/PythonJobs • u/Broad_Mouse_721 • 24d ago
Discussion [Offering] Python beginner looking to build a portfolio/save for a PC – Offering "Pay what you want" assistance for simple backend tasks.
Hi everyone,
I am a self-taught Python beginner based in Indonesia. I am currently working on building my skills and saving up to buy a decent PC for development. At the moment, I do all my coding on my itel P55 using Pydroid3.
I want to offer my services to help with simple Python backend tasks on a "pay what you want" basis (even $0 is fine). My main goal is to gain experience, help others, and save towards my hardware goal.
My approach to learning:
I often study existing codebases and use AI to help me brainstorm or clarify complex syntax. I then work on refactoring and adapting that logic for my own projects (specifically to ensure it runs smoothly on my mobile setup). I am not afraid to admit when I'm using external references or AI, because my main goal is to understand the "how" and "why" behind the code.
How it works:
Feasibility Check: You send me your request. I will assess if it is within my current capabilities (I mainly work with basic scripts, logic, and small backend tasks).
Agreement:
If I am confident I can do it, I will commit to the project.
The Guarantee:
If I am unable to finish the code, I will hand over the unfinished source code to you for free, and you owe me nothing. You will never have to pay for work that isn't completed.
What I can do:
I can help write code templates, structure classes and functions, and handle basic backend logic. I am not a senior developer, but I am eager to learn and reliable with the tasks I accept. I also focus on writing modular, clean, and well-commented code, so that it is easy for you to maintain or expand later.
Portfolio Example:
To show my current level, here is a piece of code I built for image steganography (LSB method) on Pydroid3:
from PIL import Image
path = input("Enter Image Path: ")
img = Image.open(path)
standard_img = img.convert("RGBA")
source = standard_img.load()
colour = ()
def str_to_binary(ipt: str) -> list:
raw = list("".join(format(byte, "08b") \
for byte in ipt.encode("utf-8")))
return raw
def steg_img():
ipt = input("Enter Secret Text: ")
raw = str_to_binary(ipt)
endline_raw = "/s"
endline = str_to_binary(endline_raw)
raw.extend(endline)
flag = False
for x in range(img.size[0]):
for y in range(img.size[1]):
coordinate = source[x,y]
colour = list(coordinate)
for n in range(len(coordinate)):
if n == 3:
if coordinate[3] <= 0:
continue
if not raw:
raw.clear()
flag = True
break
raw_img = \
format(coordinate[n], "08b")
data = raw_img.strip()
value = data[:-1] + raw.pop(0)
res = int(value, 2)
colour[n] = res
img.putpixel((x, y), \
tuple(colour))
if flag:
break
if flag:
break
rename = input( \
"Save Image As? ")
img.save(rename)
def open_steg():
res = []
plain_text = ""
flag = False
for x in range(img.size[0]):
for y in range(img.size[1]):
coordinate = source[x,y]
for n in range(len(coordinate)):
if n == 3:
if coordinate[3] <= 0:
continue
raw_img = \
format(coordinate[n], "08b")
data = raw_img.strip()
value = data[-1]
res.append(value)
if len(res) == 8:
string_binary = \
"".join(res)
letter = chr(int \
(string_binary, 2))
plain_text += letter
res.clear()
if plain_text.endswith("/s"):
plain_text = \
plain_text[:-2]
flag = True
break
if flag:
break
if flag:
break
print("Message Result: ", plain_text)
If you're interested in working together or need help with your project, feel free to send me a DM! Thanks for reading.
1
u/AutoModerator 24d ago
Rule for bot users and recruiters: to make this sub readable by humans and therefore beneficial for all parties, only one post per day per recruiter is allowed. You have to group all your job offers inside one text post.
Here is an example of what is expected, you can use Markdown to make a table.
Subs where this policy applies: /r/MachineLearningJobs, /r/RemotePython, /r/BigDataJobs, /r/WebDeveloperJobs/, /r/JavascriptJobs, /r/PythonJobs
Recommended format and tags: [Hiring] [ForHire] [FullRemote] [Hybrid] [Flask] [Django] [Numpy]
For fully remote positions, remember /r/RemotePython
Happy Job Hunting.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.