Image segmentation using genetic algorithm python codeJobb
...ett meddelande och sedan automatiskt skicka det till hela kontaktlistan i ett svep. • Kunna schemalägga utskicket så att samma meddelande går ut var 3dje dag utan ytterligare handpåläggning. • Kräva minsta möjliga tekniska underhåll efter installation; jag vill i princip bara öppna appen/skriptet, skriva texten och bestämma veckodag. Jag är öppen för om du levererar en fristående APK, ett Python-skript som körs via ADB, eller någon annan smart metod – så länge det fungerar säkert och smidigt på Android. Leveransen ska inkludera tydliga installations- och användarinstruktioner på svenska eller engelska samt kort support tills allt är ig&a...
...koppling till etablerad betalningsgateway (t.ex. Stripe eller Klarna) med stöd för kort, faktura och återkommande betalningar. • Sökmotoroptimering (SEO) – server-side rendering, optimerade metataggar och sitemap så att sidan indexeras korrekt från dag ett. Jag ser gärna att du: • Bygger med ett modernt ramverk som React, Vue eller för frontend och ett välkänt backend-språk (Node, Python, PHP eller liknande). • Skriver ren, kommenterad kod och versionerar i Git. • Sätter upp en enkel CI/CD-pipeline som automatiskt deployar till molnplattform (t.ex. AWS, Azure eller Vercel). Leveranser 1. Komplett källkod i privat Git-repo. 2. Databas- och infrastruktur-setup som kan k...
...backend. • Implementera AI-drivna lösningar och integrera med vår plattform. • Arbeta modulärt och dokumentera för långsiktighet och skalbarhet. • Följa direktiv men också bidra med egna idéer och lösningar. Vi söker dig som har: • Gedigen erfarenhet som fullstackutvecklare. • Kompetens inom moderna frontend-ramverk (React, Vue eller liknande). • Starka kunskaper i backendutveckling (Node.js, Python eller motsvarande). • Stort intresse för AI, ML och automatisering. • Flytande engelska i tal och skrift. • Förmågan att arbeta självständigt, strukturerat och leverera resultat. Vi erbjuder: • Möjlighet att vara en nyckelperson i ett snab...
Hej, Jag har en idé om en multiplayer sudoku spelapp. Jag har fått offerter på 25000 usd för att utveckla spelet men jag vill inte satsa dessa pengar. Jag vill istället skapa spelet själv, men saknar kompetens att göra det. Jag har erfarenhet av programmering i Python, men inte spel. Jag vill ha någon som sätter upp en arbetsplan, där varje steg beskrivs, därefter ger mig viss guidning för att komma genom varje steg. Jag vill alltså både utveckla spelet och lära mig att utveckla själv. Jag behöver någon med erfarenhet av att utveckla multiplayer-spel (design kommer vara relativt enkel) för iphone/android. Dessutom villig att lära ut (skicka länkar/tips på litte...
Hej, har ett pågående projekt. Vi har kört fast så skulle behöva ett andra öga på projektet. Innefattar python, flask, webscraping.
We are looking for someone who can edit pictures and divide a picture into anything from 2-5 parts and with different sizes for printing and then these will be mounted on canvas paintings. We want you to have marked the corners of each picture so you easily know where to put the canvas frame. We will have many pictures that we want to have done in rounds, so we are looking for a long and good collaboration. See examples of pictures how we mean.
Uppgiften är att bygga en slumpgenerator i programmeringsspråket python i miljön google colab. Slumpgenreatorn ska kunna läsa in information(i det här fallet namn ifrån ett google spreadsheet och slumpa ut dem här namnen i basgrupper(6 basgrupper, 6 i varje grupp, där vissa grupper blir färre personer) i spreadsheatet. Så alla basgrupperna och elever får bra placeringar. progrmmaet ska och kunna t.e.x slumpa om placeringar och basgrupper i klassrummet om man vill det. Jag kanske inte har förklarat uppgiften så väl, så jag kan enkelt bara dela instruktionerna där allting är väl skrivet så ni får en ökad förståelse för uppgiften.
Hemsida ska ta in en del information från användare och spara de i databas. I hemsidan kan man se hela tabellen i databasen och kan ändra om man vill. Man kan även lägga in nya rekord i databasen. I python programmet som jobbar på bakgrunden skulle jag kunna läsa in de värdena från databasen och föra till en algorithm som är också skriven i python.
Jag jobbar med att sälja plåt och vi skickar certifikat till våra kunder på stålet, jag skulle vilja ha en portal där de kan söka efter certifikatet och ladda ner pdf filen på egen hand. Se länk nedan på liknande lösning. Jag vill kunna lägga upp pdf filerna antingne på onedrive eller köra ftp mot en server. Vi har redan en server som kör lite python grejer så den kan säkert användas för att placera detta i. Vår hemsida är och den är byggd med wordpress.
ITSM Delivery söker Integrationsutvecklare för vår kund. Krav: Java Scala Python R Biztalk Erfarenhet av IBM MQ-server och Biztalk som meddelandesystem att integrera till. Erfarenhet av att bygga near-realtime-instrumentpaneler för att stödja affärsverksamheten. Målet är att använda Spark streaming. Erfarenhet - 6 år. Start: augusti, 2019 Ort: Stockholm / Solna Vi erbjuder: Mycket kreativ och dynamisk miljö, vilket ger en hälsosam professionell utmaning till proffs. Långsiktiga projekt och mysig atmosfär. Det här är ett heltidsjobb i Stockholm, ingen frilansmöjlighet. Ta gärna kontakt med mig för mer information.
Hjälp med kontroll av hemsida. Program som används. MongoDB SailsJS Elastic Search Python MVC - generellt API
sKils: -Docker Hub -Git -Python -Django -AWS -Redis -S3 -NodeJS -Go
Jag vill fixa till en webbsida Pandas Python django
Hej, Kolla bifogade filer för ytterligare information! Mvh t1f0
Hej, har du möjlighet att hjälpa mig med tre deluppgifter i Python? Ämnet är, som nämns i rubriken, sortering och sökning. Deadline fredag 8.5.2015 kl. 22:00 Information om projektet finns bifogat som filer. Med vänlig hälsning, t1f0
Uppgift 1: Din uppgift är nu att skapa ett program med vilket du kan kryptera och dekryptera text som endast innehåller stora bokstäver enligt Vigenere-algoritmen. För att göra det behöver du en tabell, som du t.ex. kan generera med följande funktion: def make_cipher(): cipher = [] i = 0 j = 0 # Väljer bokstäverna A-Z for char in [:26]: ([i:26]+[:j]) i += 1 j += 1 return cipher Förutom funktionen make_cipher behöver du igen två funktioner för att kryptera resp. dekryptera ett meddelande. def encrypt(key, msg): cipher = make_cipher() # ...mer kod def decrypt(key, msg): cipher = make_cipher() # ...mer kod Uppgift 2: Testa programmet med exemplet på ...
for och sekvenser (python) 1) Skriv ett program som tar hand om röstberäkningen i ett val. Kandidaterna numreras 2-7, och vi lagrar varje kandidats sammanlagda röstantal i en lista (rösterna för nr. 2 ska lagras i position 2, rösterna för nr. 3 i position 3 etc). Tänk noga på hur stor lista du behöver! Varje element ska 0-ställas innan man börjar mata in de enskilda rösterna (ingen valfusk här!). För övningens skull antar vi att antalet röstberättigade är 10 personer, av vilka alla röstar (men de kan rösta blankt eller ge proteströster, så varje given röst måste kontrolleras!). Sist ska varje kandidats röstantal skrivas ut 2) För att göra r...
hej jag en kurs programmering( python ) som är databaserad och behöver hjälp med. Det är för nybörjare . Pris kan vi komma överens om . hör av dig så fort som möjligt Med vänlig hälsning,
hej jag en kurs programmering( python ) som är databaserad och behöver hjälp med. Det är för nybörjare . Pris kan vi komma överens om . hör av dig så fort som möjligt Med vänlig hälsning,
olika delmoment: Kodskelett Innan programmet skrivs ska en specifikation i form av ett kodskelett lämnas in. Syftet är att du ska tänka igenom problemet innan du försöker lösa det. Prototyp När ditt kodskelett har blivit godkänt så är det dags att börja arbeta med en prototyp av programmet. En prototyp är en första körbar version av programmet som innehåller den mest grundläggande funktionaliteten. Syftet med att lämna in en prototyp är att vi ska kunna ge tips och råd om förbättringar och ändringar redan innan programmet är helt klart. Beskrivning av upgiften: Varudeklaration: Filhantering. Str¨anghantering. Hantering av datastrukturer samt s¨ok...
Programmeringsspråk: Openwrt (ev. kan Python vara möjligt) Plattform: Carambola2 Applikation: Vid power-on ska enheten kolla GPIO pinnar, koppla upp mot ett av några förutbestämda WiFi-nät och skicka ett e-post och sedan göra sig beredd på power-down. Slutapplikationen är olika, men enkla och ska helst kunna skrivas i ett ANSI-C program som kallar på det som beskrevs ovan, Alternativt en kort intensivkurs att programmera slutapplikationen i Openwrt. WiFi inställningar, e-postadress, e-posstmeddelande och ev. övriga inställningar ska kunna konfigureras via t.ex. USB från en PC (Teraterm duger). Om möjligt vore det bra att kunna ändra dessa inställningar genom att t.ex. skicka e...
Jag har pågående arbete relaterat till vårat tidigare projektInstall CSS, JQuery side menu om my website using current CSS'
Jag har pågående arbete relaterat till vårat tidigare projektpython programming'
olika delmoment: Kodskelett Innan programmet skrivs ska en specifikation i form av ett kodskelett lämnas in. Syftet är att du ska tänka igenom problemet innan du försöker lösa det. Prototyp När ditt kodskelett har blivit godkänt så är det dags att börja arbeta med en prototyp av programmet. En prototyp är en första körbar version av programmet som innehåller den mest grundläggande funktionaliteten. Syftet med att lämna in en prototyp är att vi ska kunna ge tips och råd om förbättringar och ändringar redan innan programmet är helt klart. Beskrivning av upgiften: Varudeklaration: Filhantering. Str¨anghantering. Hantering av datastrukturer samt s¨ok...
...stacks, pot size) from a 1080p poker client video feed. Current setup: Video input: 1080p, 30fps Platform: Windows, Python What I need: High accuracy recognition of card ranks (A K Q J T 9–2) and suits on fixed screen regions Robust numeric OCR for stack/pot amounts (variable text) Must handle compression artifacts typical of video feeds. must handle normalization for more than 1 table analisis. In your proposal, please include: Final price for the complete module Which methods/approaches you would use to achieve the required precision Whether you have prior experience with OCR on live or recorded video, and briefly describe relevant projects Deliverable is a clean Python module integrating into the existing pipeline....
...needed): - Run on Ubuntu server 24. - Working behind Apache reverse proxy. Apache is already installed and the reverse proxy port is configured from ISPConfig panel and Cloudflare redirection proxy. If does not work or do you need something different, please let me know and you must change the configuration from ISPConfig panel. - Working SSL/Let's Encrypt certificate of the used access domain using HTTPS. ISPConfig manages web hosting and SSL but you can do it directly from terminal. - An installation and configuration documentation must be delivered also. - Working with these features: BigBlueButton app for video conferencing and recording. (I will create another order to install and configure BigBlueButton after finish the Rocketchat order) Mail sending (emails, notificat...
I need an experienced developer to integrate the Sharekhan Trade Tiger API. The primary function is accessing 20 years of historical data. Additionally, I need real-time market data for the equity market. Key requirements: - Access to 20 years of historical data - Real-time market data for equities - Proficiency in working with fina...integrate the Sharekhan Trade Tiger API. The primary function is accessing 20 years of historical data. Additionally, I need real-time market data for the equity market. Key requirements: - Access to 20 years of historical data - Real-time market data for equities - Proficiency in working with financial APIs - Experience in data handling and integration - Strong programming skills, preferably in Python or Java Please provide examples of previous sim...
Project Title: Python Backend Developer Needed for Precise Astronomical Calculation Engine (pyswisseph) Project Description: I am seeking a highly proficient Python developer to complete the backend calculation engine for a proprietary data project. The core logic architecture and Python skeleton have already been written. Your job will be to integrate the exact astronomical data feeds into the existing logic loops. Core Technical Requirements: ● Mandatory Library Experience: You must have experience working with the pyswisseph (Swiss Ephemeris) Python library. Do not bid if you are not familiar with fetching exact planetary degrees, retrograde velocities, and house cusps using this specific NASA-grade library. ● Timezone Mastery: All backend math and eph...
Design a premium product branding system for Nextrise Solar, a sub-brand of Nextrise Building & Construction LLC, using the existing company logo (no modifications allowed). The work should cover branding applications for hybrid inverters, lithium batteries, and solar panel labels, with a clean, industrial, Tier-1 manufacturer look. Designs must feel realistic, engineering-grade, and consistent across all products, suitable for international markets in Africa and the Middle East.)
...tren sosial dan ekonomi dengan skenario optimis, moderat, dan konservatif. • Memberikan rekomendasi kebijakan maupun strategi bisnis yang praktis berdasarkan temuan. Output yang saya harapkan: 1. Ringkasan eksekutif maksimal dua halaman. 2. Laporan analisis mendalam (±20 halaman) lengkap dengan grafik, tabel, dan penjelasan metodologi. 3. Dataset terkurasi dan skrip analitik (jika menggunakan R, Python, atau alat statistik lain) agar proses dapat direplikasi. 4. Slide presentasi singkat (10–12 slide) untuk pemangku kepentingan non‐teknis. Saya menghargai pendekatan berbasis data, keterbukaan metode, dan argumentasi yang tajam namun mudah dipahami. Jika Anda memiliki pengalaman di bidang ekonomi, sosiologi, atau kebijakan publik serta terbiasa memadukan big dat...
...jobs, monitors results, and rolls back poor-performing experiments. • Image generation for realistic visuals that match each new article while remaining web-optimised. • Real-time dashboards plus weekly summaries delivered inside Paperclip AI or pushed to Slack/email. Acceptance criteria 1. The system runs hands-free for 48 hours without errors. 2. Traffic, average SERP position, and conversion data display automatically in the dashboard. 3. New page templates score 90 + on Lighthouse and pass technical-SEO audits. 4. Clear documentation lets a non-technical editor queue topics and approve AI suggestions. If you have already deployed complex automations with Paperclip AI (or a comparable stack using Python, Node, API integrations, etc.), shar...
...jobs, monitors results, and rolls back poor-performing experiments. • Image generation for realistic visuals that match each new article while remaining web-optimised. • Real-time dashboards plus weekly summaries delivered inside Paperclip AI or pushed to Slack/email. Acceptance criteria 1. The system runs hands-free for 48 hours without errors. 2. Traffic, average SERP position, and conversion data display automatically in the dashboard. 3. New page templates score 90 + on Lighthouse and pass technical-SEO audits. 4. Clear documentation lets a non-technical editor queue topics and approve AI suggestions. If you have already deployed complex automations with Paperclip AI (or a comparable stack using Python, Node, API integrations, etc.), shar...
...jobs, monitors results, and rolls back poor-performing experiments. • Image generation for realistic visuals that match each new article while remaining web-optimised. • Real-time dashboards plus weekly summaries delivered inside Paperclip AI or pushed to Slack/email. Acceptance criteria 1. The system runs hands-free for 48 hours without errors. 2. Traffic, average SERP position, and conversion data display automatically in the dashboard. 3. New page templates score 90 + on Lighthouse and pass technical-SEO audits. 4. Clear documentation lets a non-technical editor queue topics and approve AI suggestions. If you have already deployed complex automations with Paperclip AI (or a comparable stack using Python, Node, API integrations, etc.), shar...
...gallery. • Send that image to a lightweight backend (Node.js or Python—your call) which forwards it to Anthropic’s Claude Vision endpoint. • Return a clear “lithium-ion” or “not lithium-ion” answer to the phone and display it cleanly. • Keep everything self-contained; I don’t want to wire into Zapier, , or other external integrations right now. Hosting & tech preferences I can supply Claude API keys and credentials for a free hosting tier on Render or Railway, so you’re free to deploy the backend there. The mobile front-end can be native, React Native, Flutter—whatever you’re fastest with, as long as one code-base produces solid iOS and Android builds. Deliverable...
...lavoro quando avrò: 1. bot funzionante in produzione su un mio server/VPS, con codice sorgente e istruzioni di deploy; 2. interfaccia di controllo con le metriche sopra descritte; 3. documentazione essenziale per aggiungere nuovi token o modificare le chiavi d’accesso alle chain; 4. test di acquisto, vendita e riacquisto completati con transazioni su entrambe le reti. Se utilizzi Node.js, Python o qualsiasi stack Web3 (, , ) per me va bene, purché il risultato sia stabile e sicuro nella gestione delle chiavi....
...structured curriculum that begins with a quick Python + statistics refresher and moves swiftly into sophisticated modelling, MLOps, and the latest AI techniques. • Practical, code-along labs in Jupyter or VS Code after every concept—no passive slide decks. • One continuous real-time financial-modelling project (e.g., credit-risk scoring, portfolio optimisation, or time-series forecasting) plus smaller mini-assignments. • A capstone that demonstrates the full pipeline: data ingestion, feature engineering, model training, evaluation, deployment, and compelling visual storytelling. • Ongoing doubt-clearing via chat with 24-hour turnaround. What I need from you 1. A week-by-week outline that shows exactly what we’ll cover, whic...
...collection of 2D animated football drill videos, each using different visual templates/styles. We need an AI-based solution that can automatically transform these existing videos into a new, consistent animation style with a uniform background while preserving the drill movements and tactics. Current Situation • Input: Multiple 2D animated football drill videos • Challenge: Each video uses a different template/style (varying animation styles, player designs, field layouts, color schemes) • Goal: Transform ALL videos into a unified, professional animation style with a consistent background regardless of their original template Key Requirement: Consistent Background System IMPORTANT: We will provide a single, consistent background image (football field) th...
I have an existing Python-based automation script that runs smoothly on my local machine, but I now need a small tweak plus reliable deployment on my AWS account. The tweak: the script requires one additional feature that we’ll clarify together once you’ve reviewed the code. It should remain lightweight, keep the current logic intact, and follow the same coding style. The deployment: after the update, I want the script running on AWS—ideally as an EC2-hosted service or Lambda function, depending on what you find most efficient. The instance should auto-start on reboot and log to CloudWatch (or a similarly straightforward option) so I can monitor it without extra overhead. Deliverables (acceptance criteria) • Updated Python 3.x script with th...
Project Title: Fix OTP Country Code Issue in Mobile App (Wrong Country Code Sent) Project Description: Hello, I need an experienced mobile app developer to fix an OTP issue in my application. Problem: When users select their country and request OTP verification, the app always sends the phone number with country code +91 (India) instead of the country code chosen by the user. Example: If user selects Iraq (+964), Kuwait (+965), or any other country, the app still sends OTP only with +91. What I Need: - Check and fix country code picker / phone input logic - Make sure selected country code is passed correctly to backend/API - Fix OTP sending process for all countries - Test with multiple countries - Ensure app works properly on Android / iPho...
I want a **premium D2C-style product page** exactly like the attached reference image. This is NOT a basic WooCommerce page. I need a **custom-designed layout using Elementor (not default theme layout).** --- ## 1. HERO SECTION (TOP AREA – MOST IMPORTANT) Must include: * Left side: * Product image gallery * Vertical thumbnails (like reference) * Clean spacing and rounded corners * Right side: * Bestseller tag * Product title (with highlighted keyword like “Women” in different color) * Short description * Ratings + reviews count * Benefits icons (Boosts Energy, Immunity, etc.) * Price + MRP + discount * Size selector (30 / 60 / 90 gummies styled like buttons) * Add to Cart button (gradient style) * Buy Now button * Buy...
I’m ready to roll out Odoo Enterprise on-prem but I would like an expert beside me for the actual installation step, what I need right now is someone who knows the quirks of the Enterprise build and the usual Python/odoo user setup to make sure the first launch goes smoothly. We’ll work together over a live screen-share (or, if you prefer, a concise step-by-step document followed by a quick Q&A call). By the end of the session Odoo should be running as a service, reachable from a browser, and ready for me to dive into further configuration on my own. Key points you should be comfortable with: • Installing Odoo Enterprise • Docker That’s the scope—straightforward and focused on the installation itself. If you’ve done this a dozen times a...
I need a ...timing hurdles Amazon may insert. I’m happy for you to choose the stack—Playwright, Selenium, Puppeteer, Python, JavaScript, or whatever you believe will achieve sub-second reaction times—so long as the final solution can run headless on my own machine (Mac) or a small VPS and is straightforward to configure with my credentials. Acceptance criteria: • Captures an open shift within <1 second of its appearance during a live test • Allows a one-click command to swap a currently-assigned shift for a newly opened one • Sends an on-screen pop-up or push notification the moment a change is made • Includes clear setup instructions and a brief code walkthrough Deliver the working code, setup guide, and a short vid...
I’m looking for a creative partner who can plan and design a series of eye-catching image posts exclusively for my Instagram feed. The goal is to keep the visuals on-brand, scroll-stopping, and perfectly sized for the 1080×1080 format that performs best on the platform. Here’s what I expect: original graphics (no stock elements slapped together), short engaging captions that match my brand voice, and a handful of smart hashtags that improve reach without looking spammy. I’ll share brand colours, fonts, and mood-board references once we start so you can weave them consistently into every post. Final deliverables should include: • Editable source files (Photoshop or Illustrator) • Ready-to-upload JPEG/PNG versions • Caption text with ...
...system in Python that can execute both day-trading and swing-trading strategies on live equity and forex markets. The core objectives are: • Real-time data ingestion from a broker/API, with latency low enough for intraday decision making • Strategy engine that supports separate rule sets for day trades and multi-day swing positions • Robust risk-management layer (position sizing, stop-loss, take-profit, max draw-down guardrails) • Integrated backtesting module so I can validate ideas on historical data before going live • Clean, well-commented codebase that I can extend, plus simple configuration files for tweaking parameters without rewriting code I’m comfortable providing API keys and sample datasets; you just need to wire them in...
I have a raster image that needs to be rebuilt as a clean, fully-scalable vector for print media—specifically a large-format door print. All original colours and gradients must match the source artwork, and the edges, lines, and shapes have to remain razor sharp when the file is enlarged. Please supply the finished artwork in standard, editable vector formats (AI, SVG, EPS and a print-ready PDF). I’ll review the file by scaling it up to full door size; anything less than perfect colour fidelity or visible pixelation will need revision.
...product imagery, pricing tiers and any compliance details you need. You’ll take the lead on Facebook and Instagram, structuring campaigns, ad sets and creatives that resonate with overseas jewellery buyers. Continuous optimisation, sharp audience segmentation, compelling copy and scroll-stopping visuals are essential; shiny vanity metrics are not—I care about tracked purchases. To keep us both aligned, please be prepared to: • Map out a full-funnel strategy (prospecting, retargeting, upsell). • Build and launch ads inside Business Manager, using my existing pixel and catalog feed. • Run A/B tests on creative angles and placements, refining for cost-per-purchase. • Deliver weekly reports that highlight ROAS, key learnings and next steps...
...WhatsApp Business API platform capabilities inside Surefy (BSP-like system), including advanced automation, integrations, and scalability. *Key Responsibilities *Platform Development (Core Focus) Enhance existing modules: Campaign system (bulk, segmentation, scheduling) Template management (approval, versioning, categorization) Build advanced WhatsApp features like AiSensy: Flow builder / chatbot automation Drip campaigns & sequences Click-to-WhatsApp lead capture flows Shared team inbox (multi-agent chat panel) Contact management & segmentation Analytics dashboard (delivery, read rates, conversion) *API & Integration Deep integration with Meta WhatsApp Cloud API / On-Prem API Build & manage: Webhooks (message status, replies, events) Multi-WABA & mu...
...site higher in Google’s organic results through a balanced mix of on-page and off-page SEO. Your first task will be a concise audit so we both see where the current content, meta data, internal linking, and technical signals are helping—or hurting—rankings. From there, I expect focused on-page improvements (titles, descriptions, headers, schema, site speed tweaks) to make each priority page as algorithm-friendly as possible. Once the pages are fully optimised, I need authoritative backlinks, contextual mentions, and outreach that steadily build domain trust without cutting corners or risking penalties. Although Google is my main target, a strategy that also benefits Bing or Yahoo would be a nice bonus. Please tell me how you normally structure the work, the to...
...join our team. This position is available for flexible teleworking. The selected individuals will need to live in the DC Metro area to report to HQ in Arlington, VA twice per month (a minimum of 2 days per 2-week period on average) Position Description • Work with data scientists and analysts to rapidly design, implement, test, and deploy applications capable of tackling complex analytical tasks using large datasets • Communicate with end users, team leaders, and team members to create and support new products and features • Communicate with product users to enhance or troubleshoot products • Design client-side and server-side architecture • Build the front-end of applications through appealing visual design • Write effective APIs • Build featu...