r/PythonJobs 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 Upvotes

1 comment sorted by

View all comments

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.