Wie ben ik?

Graag stel ik mij zelf eerst even voor; Ik ben Jesper Veldhuizen, 18 jaren oud en ik volg een opleiding voor Applicatie ontwikkelaar (MBO4). Ben al meerdere jaren actief in de web applicatie wereld en ben bij deze beschikbaar voor snelle klussen.

Kwaliteiten:

- HTML
- CSS
- Javascript
- AJAX
- PHP
- MySQL

Verder ben ik niet bang voor iDeal/SMS/bel systemen van welke leverancier dan ook, moet wel zeggen dat ik Mollie prefereer en ook veel ervaring met deze leverancier heb.

Voorbeeld:

Eén van mijn recentste projecten is het maken van een interactief Nieuwsbrief systeem waarbij een beheerder van een site een nieuwsbrief kan maken in een FCK Editor. Hij kan deze brief ondertussen opslaan en natuurlijk verzenden. Op de verzend pagina kan hij de emailadressen selecteren die via AJAX worden opgehaald. Hij kan dan via "vinkjes" eventueel nog emailadressen verwijderen uit de maillijst. Daarna is er een mogelijkheid om de mailing te starten, ook heeft hij de mogelijkheid om de mailing te pauzeren of af te breken. Dit alles inclusief een "status" balk. De verzending van de mail gaat via de Mail Module van Pear.

Screenshot: http://img300.imageshack.us/img300/5056/voorbeeld.png

Code:
     /**
     * Mailing aborten
     */ 
 
    function abortMailing()
    {
        var today   = new Date();
        var h       = today.getHours();
        var m       = checkTime(today.getMinutes());
        var s       = checkTime(today.getSeconds());
 
        clearTimeout(t);
        document.getElementById("log").innerHTML = "<span style=\"color: green\">"+h+":"+m+":"+s+" - Mailing Gestopt. </span> <br />"+document.getElementById("log").innerHTML;
 
        document.getElementById("stopBox").innerHTML    = "";
        document.getElementById("pauseBox").innerHTML   = "";
        document.getElementById("restartBox").innerHTML = "<input type='button' value='Opnieuw' onclick=\"javascript:restartMailing();\">";     
    } 
 
    /**
     * Verzenden van mail
     */ 
 
    function sendMail(email)
    {
        if (email != "")
        {
            var brief_id    = document.getElementById("nieuwsbrief_id").innerHTML;
            var req         = createXMLHttpRequest();
 
            req.onreadystatechange = function()
            {
                if (req.readyState == 4)
                {
                    document.getElementById("e_"+email).innerHTML += "&nbsp;<strong>"+req.responseText+"</strong>";
                    removeFromMailingList(email);
                    mail_gedaan++;
 
                    current = per_adres * mail_gedaan;
 
                    e = document.getElementById("balkje");
                    e.style.width = current;                      
 
                    procenten = roundNumber(((100 / 400) * current), 2);
 
                    document.getElementById("hoever").innerHTML     = procenten+"%";
 
                    var today   = new Date();
                    var h       = today.getHours();
                    var m       = checkTime(today.getMinutes());
                    var s       = checkTime(today.getSeconds());
 
                    document.getElementById("log").innerHTML       = h+":"+m+":"+s+" - <i>Mail send: "+email+"</i> <br />"+document.getElementById("log").innerHTML;
                }
            }
        }
 
        req.open("POST", "handle.php?mailen="+brief_id, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send("email="+email);
    }
Beschikbaarheid:

Ben de hele week beschikbaar voor kleine (spoed) klussen. Omdat ik op dit moment nog stage/school doe ben ik alleen in de avond uren beschikbaar.

Kosten:

Voor de vergoeding van de projecten (klussen) werkt ik het liefst via een vast bedrag. Uur tarrief is altijd mogelijk; deze is 15 euro per uur.

---

Indien er interesse is hoor ik het graag via de email of via een privé bericht!

Met vriendelijke groeten,
Jesper Veldhuizen